网上关于这个的讨论比较多,大多都是互相采集的,有部分私人博客上总结的是自己的经验,这里就几个问题列出我的解决办法:
1、网上关于导出中文乱码的问题
网上的文章普遍都是以iconv转换utf-8到gb2312,但是在新的1.7.6的那个版本里,官方示例01simple-download-xls.php里,直接将英文改成中文,可以导出不会乱码,分析它的类也可以看出,默认在没有指定编码情况下,phpexcel使用的是utf-8编码,所以在PHP中使用utf-8时,导出中文并不会乱码
2、设置单元格样式的问题
网上的解决办法是:$objPHPExcel->getColumnDimension("A")->setWidth(10);
放到1.7.6的代码里,这句话是会报错的,程序会告诉你getColumnDimension未定义
在我们下载的压缩包里,提供了文档,里面根据目录可以查看到新的方法是:
$objPHPExcel->getActiveSheet()->getColumnDimension("A")->setWidth(10);
其他问题,暂时还没有涉及。
------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------
转载请注明本文标题和链接:《谈谈phpexcel的问题》
发表评论