Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPexcel在单元内复制单元数据_Php_Drupal 7_Phpexcel - Fatal编程技术网

PHPexcel在单元内复制单元数据

PHPexcel在单元内复制单元数据,php,drupal-7,phpexcel,Php,Drupal 7,Phpexcel,我有一个xlsx文件,我正在用phpexcel加载和保存,当我简单地加载和保存该文件时,我会得到一个单元格中的重复数据 我有一个地址字段单元格,如下所示: name address state 当我用下面的代码加载并保存文件时 name address statename address state 我正在加载一个由phpexcel创建的.xlsx文件,并用以下代码保存 $spreadsheet = PHPExcel_IOFactory::load($path); $objWriter =

我有一个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);
我已尝试将这些单元格显式设置为格式化文本:

$spreadsheet->getActiveSheet()->getStyle('E2:E'. $lastFullRow)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
但是没有骰子。我有点不知所措。我确认注释掉上面的加载和保存修复了复制问题。在将单元格保存为富文本并恢复正常之前,我尝试更改单元格的格式。还在复制


如果文件是使用Drupal phpexcel生成的,则会有任何不同:

phpexcel本身没有任何东西会自动在单元格中添加内容,您能否在上发布此电子表格的示例,以便进一步调查这种奇怪行为的来源谢谢!跟踪此处归档的错误,使用可用于复制错误的电子表格: