PHP COMでExcelを操作するサンプルコード

PHP

// EXCELのインスタンス作成
$excel = new COM(“excel.application”) or die;
$excel->DisplayAlerts = 0;

// ファイルオープン & 書込み
$wkb=$excel->Workbooks->Open(“C:\\myfile.xls”);
$sheet=$wkb->Worksheets(1);
$sheet->activate;
$sheet->Name=”COM Textシート名書込み”;
$row=2;
$col=2;
$cell=$sheet->Cells($row,$col);
$cell->Activate;
$cell->value = ‘書込み’.$row.’ ‘.$col;

//ファイル保存 & 後始末
$wkb->SaveAs(“C:\\myfile0.xls”);
$wkb->Close();
$excel->Quit();
unset($excel);

// EXCELのインスタンス作成
$excel = new COM(“excel.application”) or die;
$excel->DisplayAlerts = 0;

// ファイルオープン & 書込み
//ファイル新規作成
$path =”C:\\test.xls”;
$book = $excel->Workbooks->Add();
$sheet = $book->Sheets(1);
//$sheet->activate;
foreach( range(1,10) as $i){
$sheet->Cells($i,1)->Value = $i;
}
$book->SaveAs($path);
$book->Close();
$excel->Quit();
echo “end\n”;

Excel+PHP Webデータベース開発 Excel 2000~2003・2007対応 (VBA for Professionals)

Excel+PHP Webデータベース開発 Excel 2000~2003・2007対応 (VBA for Professionals)

タイトルとURLをコピーしました