php使用phpexcel类操作excel文件数据

深藏阁楼爱情的钟 2022-06-11 09:43 283阅读 0赞

php使用phpexcel类操作excel文件数据

首先下载phpexcel git地址:https://github.com/PHPOffice/PHPExcel/releases
这里下载了1.8.1.zip

解压之后进入目录,Classes目录,复制PHPExcel.php和PHPExcel文件夹,文件和文件夹要放在同一目录。

读取excel文件

  1. header("Content-type: text/html; charset=utf-8");
  2. //引入文件
  3. require_once 'phpexcel.php';
  4. require_once 'PHPExcel\IOFactory.php';
  5. require_once 'PHPExcel\Reader\Excel2007.php';
  6. $data = '1.xls';
  7. $objReader = PHPExcel_IOFactory::createReader('Excel2007');/*Excel5 for 2003 excel2007 for 2007*/
  8. $objPHPExcel = $objReader->load($data); //Excel 路径
  9. $sheet = $objPHPExcel->getSheet(0);
  10. $objWorksheet = $objPHPExcel->getActiveSheet();
  11. $highestRow = $sheet->getHighestRow(); // 取得总行数
  12. $highestColumn = $sheet->getHighestColumn(); // 取得总列数 这里拿到的是ABCDF的列
  13. $highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn); ABCF转为数字
  14. for ($row = 2;$row <= $highestRow;$row++)
  15. {
  16. $strs=array();
  17. //注意highestColumnIndex的列数索引从0开始
  18. for ($col = 0;$col < $highestColumnIndex;$col++)
  19. {
  20. $strs[$col] =$objWorksheet->getCellByColumnAndRow($col, $row)->getValue();
  21. echo $strs[$col].'<br>';
  22. }
  23. // print_r($strs);
  24. }

发表评论

表情:
评论列表 (有 0 条评论,283人围观)

还没有评论,来说两句吧...

相关阅读