php上传和导出excel文件,(进阶篇)使用PHP导入Excel和导出数据为Excel文件

这篇博客介绍了如何使用PHP的PHP-ExcelReader库导入XLS文件并将数据批量插入MySQL,以及如何导出XLS文件。文章详细阐述了导入过程、导出过程,并提到了更强大的PHPExcel库作为替代选项。
摘要由CSDN通过智能技术生成

有时需要将Excel表格的数据导入到mysql数据库中,我们使用PHP的一个开源项目PHP-ExcelReader可以轻松实现Excel的导入。

1、导入XLS

PHP-ExcelReader这是一个开源的项目,主要是来解析excel的文件,您可以到http://sourceforge.net/projects/phpexcelreader获取最新版的源码。下载之后解压,主要用到excel文件夹里面的两个文件reader.php和oleread.inc。

导入Xls处理流程:选择xls文件->上传xls文件到服务器->通过PHP-ExcelReader解析excel->批量入库。include_once("excel/reader.php"); //引入PHP-ExcelReader

$tmp = $_FILES['file']['tmp_name'];

if (empty ($tmp)) {

echo '请选择要导入的Excel文件!';

exit;

}

$save_path = "xls/";

$file_name = $save_path.date('Ymdhis') . ".xls"; //上传后的文件保存路径和名称

if (copy($tmp, $file_name)) {

$xls = new Spreadsheet_Excel_Reader();

$xls->setOutputEncoding('utf-8'); //设置编码

$xls->read($file_name); //解析文件

for ($i=2;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值