我所做的:
- 从数据库查询数据
- 分解数据并插入 \n
- 准备数组
- 打开模板
- 将数组插入模板
- 尝试用新行替换 \n
如何找到 \n 并插入新行?例如,我在 A1 中有下一个文本“One\nTwo”。我从 A1 读取文本
$ltr='A1';
$vle=$spreadsheet->getActiveSheet()->getCell($ltr);
在此之后,我尝试在 A1 中再次在 A1 中插入文本,并在一个单元格中用新行替换 \n
$spreadsheet->getActiveSheet()->getCell($ltr)->setValue("${vle}");
$spreadsheet->getActiveSheet()->getStyle($ltr)->getAlignment()->setWrapText(true);
但这对我不起作用。
所以,如果我用文本打开模板,我无法在单元格中替换 \n。我能做些什么?
更新。我尝试使用 char(10) 并插入公式(例如)="hello"&char(10)&"world"
但仅插入="hello"&char(10)