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);
答案 0 :(得分:1)
Office 2003兼容性对于CSV文件毫无意义。
Office 2003兼容性与使用兼容包在MS Excel 2007和MS Excel 2003之间以OfficeOpenXML文件格式更改的样式元素相关。 CSV文件不包含任何样式或格式信息,因此CSV文件的Office 2003兼容性原则毫无意义。
CSV文件是CSV文件,无论您使用哪个版本的MS Excel打开它