【问题标题】:Read cells and preserve line breaks读取单元格并保留换行符
【发布时间】:2020-04-02 18:06:32
【问题描述】:

我有一个 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;
        }

是否有保留换行符的设置?

【问题讨论】:

    标签: phpspreadsheet


    【解决方案1】:

    换行符位于以chr(10) 表示的字符串内。所以我必须使用chr(10)来分解字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-13
      • 1970-01-01
      • 2011-11-10
      • 1970-01-01
      • 2013-01-09
      • 1970-01-01
      • 2016-08-13
      相关资源
      最近更新 更多