这些天有个项目用到了PHP+MySQL和Excel的交互,需要导入和导出。所以,昨天摸索了一下,发现网上有很多有问题。经过自己的测试,我的可以正常在服务器上运行,在这里和大家分享一下。
准备文件:1)首先准备好PHPExcel:到官方网站http://phpexcel.codeplex.com/下载最近版本的PHPExcel,解压后会发现里面有class、Documentation、Tests三个文件夹和三个txt的日志文件,主要用到的是Class文件,而Tests主要是一些demo示例。2)Excel文件。如我的是:
从Excel文件读取数据批量导入到Mysql数据库。导入Xls处理流程:选择xls文件->上传xls文件到服务器->通过PHP-ExcelReader解析excel->批量入库。
下面进行导入:
第一步:建立数据库和数据表(按照自己的Excel数据设立字段)。
CREATE DATABASE php_excel;
USE php_excel;
CREATE TABLE IF NOT EXISTS php_excel(
id int(20) NOT NULL AUTO_INCREMENT PRIMARY KEY,
gid varchar(20) NOT NULL,
stu_no varchar(20) NOT NULL,
name varchar(45) NOT NULL,</