0

2007 与 2002 版本 2007 与 2002 版本

对于PHPExcel_Writer_Excel2007,此方法有效,但对于PHPExcel_Writer_CSV ,则返回此错误。并且该文件在旧版本中格式不正确

  Fatal error:
 Call to undefined method PHPExcel_Writer_CSV::setOffice2003Compatibility()

这是我使用的代码

  $objWriter = new PHPExcel_Writer_CSV($objPHPExcel);
  $objWriter->setDelimiter(',');
  $objWriter->setEnclosure('');
  $objWriter->setLineEnding("\r\n");
  $objWriter->setSheetIndex(0);
4

1 回答 1

1

Office 2003 兼容性对于 CSV 文件毫无意义。

Office 2003 兼容性与在具有兼容性包的 MS Excel 2007 和 MS Excel 2003 之间以 OfficeOpenXML 文件格式更改的样式元素有关。CSV 文件不包含任何样式或格式信息,因此 CSV 文件的 Office 2003 兼容性原则毫无意义。

CSV 文件是 CSV 文件,无论您使用哪个版本的 MS Excel 打开它

于 2013-08-15T12:42:54.930 回答