我有一个Excel文件,其中的单元格内有换行符。我喜欢使用phpspreadsheet将数据导入数据库。
我必须在换行符处拆分行,因为数据库有单独的值。
似乎,检索到的单元格值会修剪换行符。
我使用以下代码将单元格导入行。
$rows = array();
foreach ($sheetData->getRowIterator() as $row) {
$cellIterator = $row->getCellIterator();
$cellIterator->setIterateOnlyExistingCells(FALSE);
$cells = [];
foreach ($cellIterator as $cell) {
$cells[] = $cell->getValue();
}
$rows[] = $cells;
}
是否存在保留换行符的设置?
答案 0 :(得分:0)
换行符位于表示为chr(10)
的字符串内。因此,我必须使用chr(10)
爆炸字符串。