PHPExcel 兼容读取电子表格技术
本文使用 PHPExcel 实现一个兼容的读取电子表格的功能,PHPExcel 内置强大的识别能力,可以很好的支持 csv,xls,xlsx 等格式。
<?php require 'E:\code\projects\PHPExcel\Classes\PHPExcel.php'; $inputFileName = 'example1.xlsx'; $inputFileName = 'example1.xls'; $inputFileName = 'example1.csv'; $objPHPExcel = PHPExcel_IOFactory::load($inputFileName); $sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true); var_dump($sheetData);
经过测试,csv,xls,xlsx 都完全兼容,输出示例:
array(4) { [1]=> array(2) { ["A"]=> float(1000) ["B"]=> float(2000) } [2]=> array(2) { ["A"]=> float(1001) ["B"]=> float(2001) } [3]=> array(2) { ["A"]=> NULL ["B"]=> NULL } [4]=> array(2) { ["A"]=> string(4) "aaaa" ["B"]=> NULL } }
PHPExcel 拥有强大的 Excel 读写功能,大致看了下文档,可以设置各类样式,筛选,自动对齐等功能都能很好的支持。
暂无