请教如何使用Php生成真正的Excel文件?PS:不使用PHPEXCEL太卡!

「已注销」 2011-12-02 04:04:15
最近有项目需要大批量导出数据到 Excel文件,前期使用的是PhpExcel,在数据量较少的时候还行!但在大批量数据比如达到1万行时候,消耗的内存就太高了,很容易溢出!

使用生成XML另存为XLS格式的话,效率倒是很快,但是会在打开文件时候弹出提示 “您尝试打开的‘XX.XLS’格式与文件扩展名指定的格式不一致...” 非常的讨厌!想问下如何能去掉这个提示?如何才能简单的实现生成真正的excel文件,而且能设定简单的单元格格式!

麻烦知道的指导下!谢啦!~ 有厚分奉献!~
...全文
120 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
bossikill 2013-05-29
碰到和楼主一样的问题额...不知道用这个类生成的excel行不行(http://phpexcel.codeplex.com/)
回复
「已注销」 2011-12-02
[Quote=引用 2 楼 kingerq 的回复:]
csv格式可以用excel直接打开,而没有任何提示,不知道是否符合你的要求呢?
[/Quote]
CSV文档不能定义单元格格式的吧?!@ 我试试吧!感谢!
回复
「已注销」 2011-12-02
[Quote=引用 1 楼 xuzuning 的回复:]
引用楼主 sea267 的回复:
使用生成XML另存为XLS格式的话,效率倒是很快,但是会在打开文件时候弹出提示 “您尝试打开的‘XX.XLS’格式与文件扩展名指定的格式不一致...”

是因为你生成的xml文档不符合Excel的要求

我建议你生成全部表格构架(table)的html文档另存为XLS
table标记族配合style可构造出相当漂亮的文档
[/Quote]
这种方式不太好吧?还得打开文件另存为...
回复
多菜鸟 2011-12-02
csv格式可以用excel直接打开,而没有任何提示,不知道是否符合你的要求呢?
回复
xuzuning 2011-12-02
[Quote=引用楼主 sea267 的回复:]
使用生成XML另存为XLS格式的话,效率倒是很快,但是会在打开文件时候弹出提示 “您尝试打开的‘XX.XLS’格式与文件扩展名指定的格式不一致...”
[/Quote]
是因为你生成的xml文档不符合Excel的要求

我建议你生成全部表格构架(table)的html文档另存为XLS
table标记族配合style可构造出相当漂亮的文档
回复
相关推荐
发帖
Framework
创建于2008-08-27

4245

社区成员

国内外优秀PHP框架讨论学习
申请成为版主
帖子事件
创建了帖子
2011-12-02 04:04
社区公告
暂无公告