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 读写功能,大致看了下文档,可以设置各类样式,筛选,自动对齐等功能都能很好的支持。
暂无