PHP简单操作Excel
生活随笔
收集整理的這篇文章主要介紹了
PHP简单操作Excel
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.下載?phpoffice/phpspreadsheet,地址:https://packagist.org/packages/phpoffice/phpspreadsheet
composer require phpoffice/phpspreadsheet2.使用:
2.1讀取文件:
use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Writer\Xlsx;//實例化$xlsx = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx(); //加載文件 $excel = $xlsx->load("1.xlsx"); //獲取活動的excel sheet $sheet = $excel ->getActiveSheet(); //獲取sheet列數 $cols = $sheet->getHighestColumn(); //獲取行數 $rows = $sheet->getHighestRow(); $data = []; for ($r=2;$r<=$rows;$r++){ //行$tmp = [];for ($c = 'A'; $c <= $cols; $c++){//列值$tmp[]= $active->getCell($c.$r)->getValue();}$data[] = $tmp; }//寫入excel $spreadsheet = new Spreadsheet(); $sheet = $spreadsheet->getActiveSheet(); foreach ($data as $key=>$val) {$key++;$sheet->setCellValue("A".$key,$val)->setCellValue("B".$key,$val])...; } $writer = new Xlsx($spreadsheet); $writer->save('2.xlsx');?
轉載于:https://www.cnblogs.com/itwlp/p/11109280.html
總結
以上是生活随笔為你收集整理的PHP简单操作Excel的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快速切換手機版網頁語法
- 下一篇: [浪风推荐]php的memcache应用