首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

file_get_contents读取xls一片乱码?解决思路

2013-06-19 
file_get_contents读取xls一片乱码?我在网上下了一个xls,本地wps打开是正常的,但是用file_get_contents或

file_get_contents读取xls一片乱码?
我在网上下了一个xls,本地wps打开是正常的,但是用file_get_contents或者file()却得到一篇乱码。$S = iconv("utf-8","gb2312", $data); 或$S =iconv("gb2312","utf-8", $data);均无任何效果

请教怎么处理啊。。

谢谢!!
[解决办法]
那是当然的!
xls 是二进制文件,你当做文本处理,不出问题才怪呢
[解决办法]

引用:
Quote: 引用:

建议手动转换成CSV文件,然后再编写代码进行处理,绝对比直接处理XLS文件要快得多。

PHPEXCEL处理小文件还行,处理大文件可别指望它能有多强,虽然提供了几种缓存机制,但是对于大文件基本上是形同虚设。


谢谢!但我程序要求采集--> 数据处理 --> 插入数据库 这些全部自动完成,其中采集那一步就看到二进制乱码卡住了....


不明白你说的采集是做什么。仍然建议转换成CSV格式,CSV其实就是固定格式的记录型文本文件。

热点排行