require_once '../Classes/PHPExcel/IOFactory.php';
/** PHPExcel */require_once '../Classes/PHPExcel.php';
$excel2 = PHPExcel_IOFactory::createReader('Excel2007');
$excel2 = $excel2->load('dentkey.xlsx');
$excel2->setLoadAllSheets();
$excel2->setActiveSheetIndex(0);
$excel2->getActiveSheet()->setCellValue('C6', '4')
->setCellValue('C7', '5')
->setCellValue('C8', '6')
->setCellValue('C9', '7');
$excel2->setActiveSheetIndex(1);
$excel2->getActiveSheet()->setCellValue('A7', '4')
->setCellValue('C7', '5');
$objWriter = PHPExcel_IOFactory::createWriter($excel2, 'Excel2007');
$objWriter->save('dentkey1.xlsx');
在這裏,我能夠加載(.xlsx)文件,我也能夠修改(dentkey.xlsx)。 但生成新的.xlsx文件(dentkey1.xlsx)後,(dentkey.xlsx)中的所有工作表數據都沒有加載,並且我也無法爲第二個工作表設置值。PHPExcel修改現有的.xlsx文件與多個工作表
可以精細
$excel2->setActiveSheetIndex(1);
$excel2->getActiveSheet()->setCellValue('A7', '4')
->setCellValue('C7', '5');
沒有設定值5生成(dentkey.xlsx)的 'C7' 列文件
請幫我...
感謝很多提前
是否可以在追加模式下寫入excel? 情形: 1)通過添加新的工作表創建新的Excel對象和插入數據 2)寫對象到現有的excel文件 因此,如果文件具有工作表:「表1」,「表2」,「工作表3「 寫入將創建」工作表4「,但不會刪除以前編寫的工作表 – Denish