我有一个xlsx文件我正在加载并使用phpexcel保存,当我只是加载并保存文件时,我得到了带有单元格的数据重复。
我有一个地址字段单元格如下:
name
address
state
当我使用下面的代码加载并保存文件时,它变为
name
address
statename
address
state
我正在加载由phpexcel创建的.xlsx文件并使用以下代码保存。
$spreadsheet = PHPExcel_IOFactory::load($path);
$objWriter = PHPExcel_IOFactory::createWriter($spreadsheet, 'Excel2007');
$objWriter->save($path);
我已尝试将这些单元格明确设置为FORMAT_TEXT:
$spreadsheet->getActiveSheet()->getStyle('E2:E'. $lastFullRow)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
但没有骰子。我有些不知所措。我确认注释掉加载并保存上面修复了重复问题。在将其保存为富文本并恢复正常之前,我尝试更改单元格的格式。仍然重复。
如果使用Drupal phpexcel生成文件有任何不同:https://www.drupal.org/project/phpexcel