创建博客 登录  
 关注
   显示下一条  |  关闭

楷锋琢信

2007024110

 
 
 

日志

 
 

php导出导入execl(使用PHPExcel类)  

2010-10-18 11:11:37|  分类: 网站建设 |  标签: |字号 订阅

php导出导入execl(使用PHPExcel类)

php导入execl

下载phpexcelreader类

http://sourceforge.net/projects/phpexcelreader/ 

demo 的execl有问题,自己创建一个。

下载下来以后按照readme上面的说法,访问example.php后缺发现如下错误:

Fatal error: require_once() [function.require]: Failed opening required 'Spreadsheet/Excel/Reader/OLERead.php' (include_path='.;\xampp\php\PEAR') in XXXX

意思是缺少Spreadsheet/Excel/Reader/OLERead.php这个文件。但是确实是没有这个文件呀!找了找,在excel目录下发现了oleread.inc文件,于是将Spreadsheet/Excel/Reader/OLERead.php换成oleread.inc就OK了!

也就是将

require_once 'Spreadsheet/Excel/Reader/OLERead.php';

修改为

require_once 'oleread.inc';

即可。

另外,在example.php 中,需要修改

$data->setOutputEncoding('CP1251');

$data->setOutputEncoding('CP936');

不然的话中文将会有问题。

如果是使用繁体的话可以修改为CP950、日文是CP932,具体可参考codepage说明。

还有,其自带的 jxlrwtest.xls 可能有问题,需要修改example.php中的:

$data->read('jxlrwtest.xls');

为自己的 excel 文件名,用了一下,感觉还是不错的!

如果导入到数据库

在使用过程中还出现乱码:

本人页面和数据库都是utf-8,在取出的execl元素中都使用

   $textip = iconv("GB2312","UTF-8",$textip);

进行编码转换

这样才能正确导入mysql

php导出execl

下载php-excel类,网上一搜

里面有dome

一看便知,一般没有什么错误。

 

  评论这张
转发至微博
转发至微博
0   分享到:        
阅读(669)| 评论(0)| 引用 (1) |举报
<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--相关文章--> <#--历史上的今天--> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012