PhpExcel错误 - 在Excel中打开时无法读取的内容
问题描述:
我在FreeBSD上使用PHPExcel创建了包含UTF-8编码数据的Excel报告。 当我试图打开它在Excel中,我发现了以下错误:PhpExcel错误 - 在Excel中打开时无法读取的内容
“的Excel发现'不可读的内容,你要恢复的工作簿的内容
当我点击'yes'我收到以下恢复日志:
已修复的部分:/xl/styles.xml部分存在XML错误。(样式)加载错误,第2行,第467列。 已删除功能:字体来自/ xl /样式.xml部分(样式) 修复记录:从/xl/styles.xml部分格式(样式)
和Excel工作表显示为粗体字体。
任何帮助/引用将不胜感激。 谢谢
答
如果有人一直在努力解决这个问题,就像我过去2天一样,在这个论坛或其他论坛上找不到任何线索,这就是我的错误。
这条线是造成所有的恶作剧:
$objPHPExcelNew->getActiveSheet()->getStyle('B4:H4')->getNumberFormat()->setFormatCode('#,#0_');
改成了这样:
$objPHPExcelNew->getActiveSheet()->getStyle('B4:H4')->getNumberFormat()->setFormatCode('#,#0_-');
注意 '减' 号在最后失踪?我没有。
你用来读取excel文件的代码是什么? – Periback 2012-09-06 12:50:49