PHP-如何实现Excel的xls和xlsx文件转换成csv文件

服务器管理 服务器管理 主题:1035 回复:2217

PHP-如何实现Excel的xls和xlsx文件转换成csv文件

虐人心 发布于 2017-09-25 字数 255 浏览 1139 回复 1

在做的项目中遇到需要处理Excel的多种输出文件,包括csv, xls, xlsx这三种文件, 所以想先将后两种合适都转换到csv格式再一起解析. 现在遇到的问题是如何将 xls, xlsx转换为csv呢?

之所以转为csv是因为我觉得这种格式比较简单,或者您有更好的思路也可以说下。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(1

浮生未歇 2017-10-04 1 楼

PHPExcel完全可以满足你的要求,给个简单处理例子,具体的你还是看看PHPExcel的文档:

$filename = "myexcel.xlsx";
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objPHPExcel = $objReader->load($filename);
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'CSV');
$objWriter->save(str_replace('.xlsx', '.csv',$filename));