使用PHP-ExcelReader读取Excel或者将Excel导入Mysql数据库
PHP-ExcelReader是一个读取xsl,csv文件的PHP类,很好用。整理记录一下使用方法,留待日后备用。
首先就是要下载它,下载地址http://sourceforge.net/projects/phpexcelreader/
下载回来直接解压里面有一个Excel文件夹,这个目录就是它工作的文件。其余的文件是示例文件。示例文件挂上是不能直接用的,需要修改Execl目录下的reader.php,找到第31行的:
require_once ‘Spreadsheet/Excel/Reader/OLERead.php’;
将其修改为require_once ‘oleread.php’;
并将本目录下的oleread.inc文件改名为oleread.php
至此修改完,再运行下测试文件就能正常工作了,下面是自带的example.php的内容,还是很简单的。入库的方法在另外一个示例文件中也有。
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<?phprequire_once 'Excel/reader.php';$data = new Spreadsheet_Excel_Reader();$data--->setOutputEncoding('CP1251');$data->read('jxlrwtest.xls');error_reporting(E_ALL ^ E_NOTICE);for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) { for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) { echo "\"".$data->sheets[0]['cells'][$i][$j]."\","; } echo "\n";}?> |
一个很方便的PHP类
