+ -
当前位置:首页 → 问答吧 → 请问用phpexcel导出数据后,为什么excel打不开?

请问用phpexcel导出数据后,为什么excel打不开?

时间:2011-11-07

来源:互联网

导出数据到了excel。 可是确无法打开excel。提示信息是:“Excel 无法打开文件 xxx.xlsx,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配”

这是为什么啊???

作者: recher1114   发布时间: 2011-11-07

很奇怪的是。直接在下载时,选择打开方式为excel(即直接打开)倒是可以打开,但要是下载到本地再打开就是不行。报上面那个错误。

作者: recher1114   发布时间: 2011-11-07

你用的excel5还是excel2007生成的excel文件?
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');

作者: ohmygirl   发布时间: 2011-11-07

你升级好快啊。这么快有朵红花了。

引用 2 楼 ohmygirl 的回复:

你用的excel5还是excel2007生成的excel文件?
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');

作者: ci1699   发布时间: 2011-11-07

引用 3 楼 ci1699 的回复:

你升级好快啊。这么快有朵红花了。

引用 2 楼 ohmygirl 的回复:

你用的excel5还是excel2007生成的excel文件?
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter = PHPExcel_IOFactory::createWriter($obj……


这周就忙了,没法 刷帖子了。。汗

作者: ohmygirl   发布时间: 2011-11-07

如果生成的xlsx格式的文件。应该用
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
否者生成的文件会提示类型错误。

作者: ohmygirl   发布时间: 2011-11-07

有没有PHPEXCEL的教材?我想要。

作者: lazi2008   发布时间: 2011-11-07