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

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

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

麻烦知道的指导下!谢啦!~ 有厚分奉献!~
...全文
173 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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可构造出相当漂亮的文档

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧