如何将旧办公室兼容性添加到PHPExcel_Writer_CSV

时间:2013-08-15 12:25:23

标签: php csv phpexcel

2007 vs 2002 version 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);

1 个答案:

答案 0 :(得分:1)

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

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

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