require_once('PHPExcel-1.8/Classes/PHPExcel/IOFactory.php'); /* Write file */ $xlsWriter = new PHPExcel(); $xlsWriter->setActiveSheetIndex(0); $xlsWriter->getActiveSheet()->SetCellValue('A1', '_VALUE_'); $xlsWriter->getActiveSheet()->SetCellValue('B1', '_VALUE_'); $writerObj = PHPExcel_IOFactory::createWriter($xlsWriter, 'Excel2007'); $writerObj->save("output.xlsx"); /* Read file, dump sheet into array, also see rangeToArray() */ $xlsReader = PHPExcel_IOFactory::createReader('Excel2007'); $xlsReader->setReadDataOnly(true); $readerObj = $xlsReader->load("example.xlsx"); $sheetAry = $readerObj->getActiveSheet()->toArray(null,true,true,true); echo print_r($sheetAry,true); // show array formatted /** toArray() definition * @param $nullValue Value returned if a cell doesn't exist * @param $calculateFormulas Should formulas be calculated? * @param $formatData Should formatting be applied to cell values? * @param $returnCellRef True, Return rows and columns indexed(A1,B1,C1...) */
4月 18, 2022
PHPExcel 快速入門
一個已停止開發的專案PHPExcel(後繼者為 PhpSpreadsheet),尚能應付基本 Excel 讀寫操作(測試環境 PHP 7.2.9)。
沒有留言:
張貼留言