引用類:
use PhpOffice\PhpSpreadsheet\IOFactory;
use PhpOffice\PhpSpreadsheet\Cell\Coordinate;
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
導入:
$inputFileType = IOFactory::identify($file_url); //傳入Excel路徑
$excelReader = IOFactory::createReader($inputFileType); //Xlsx
$PHPExcel = $excelReader->load($file_url); // 載入excel文件
$sheet = $PHPExcel->getSheet(0); // 讀取第一個工作表
$sheetdata = $sheet->toArray();
return $sheetdata; // 返回數組數據
導出:
$Excel['fileName']="ThinkPHP導出spreadsheet示例-".date('Y年m月d日-His',time());//or $xlsTitle
$Excel['cellName']=['A','B','C','D'];
$Excel['H'] = ['A'=>12,'B'=>20,'C'=>14,'D'=>16];//橫向水平寬度
$Excel['V'] = ['1'=>40,'2'=>23];//縱向垂直高度
$Excel['sheetTitle']="spreadsheet示例";//大標題,自定義
$Excel['xlsCell']=[['autoid','序號'],['school','學校'],['addr','省份'],['type','類型']];
Spread::excelPut($Excel,$this->getData());
文章來源:劉俊濤的博客 歡迎關注公眾號、留言、評論,一起學習。
__________________________________________________________________________________
若有幫助到您,歡迎捐贈支持,您的支持是對我堅持最好的肯定(*^_^*)