-1
A
答えて
0
これは(https://github.com/PHPOffice/PHPExcel/wiki/User-documentation)[マニュアルを読む]すべてのライブラリロードし、ページ
function report($result){
//result is the data to be filled
$ea = new \PHPExcel();
$ea->getProperties()
->setCreator('YOURNAME')
->setTitle('PHPExcel');
$ews = $ea->getSheet(0);
$ews->setCellValue('a1', 'ID'); // Sets cell 'a1' to value 'ID
$ews->setCellValue('b1', 'first Name');
$ews->setCellValue('c1', 'Last Name');
//this is to set header colour
$header = 'a1:c1';
$ews->getStyle($header)->getFill()->setFillType(\PHPExcel_Style_Fill::FILL_SOLID)->getStartColor()->setARGB('0000ffe6');
$style = array(
'font' => array('bold' => true,),
'alignment' => array('horizontal' => \PHPExcel_Style_Alignment::HORIZONTAL_CENTER,),
);
$ews->getStyle($header)->applyFromArray($style);
$ews->fromArray($result, '-', 'A2');
//this is to autosize columns to fit data
for ($col = ord('a'); $col <= ord('c'); $col++)
{
$ews->getColumnDimension(chr($col))->setAutoSize(true);
}
// Redirect output to a clients web browser (Excel2007)
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="report.xlsx"');
header('Cache-Control: max-age=0');
// If you're serving to IE 9, then the following may be needed
header('Cache-Control: max-age=1');
//
//// If you're serving to IE over SSL, then the following may be needed
header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
header ('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); // always modified
header ('Cache-Control: cache, must-revalidate'); // HTTP/1.1
header ('Pragma: public'); // HTTP/1.0
$objWriter = PHPExcel_IOFactory::createWriter($ea, 'Excel2007');
$objWriter->save('php://output');
exit;
}
関連する問題
- 1. PHPExcelを使用してExcelで列をマージする方法
- 2. PHPExcelを使用してExcelスプレッドシート内のファイルにアクセスできますか?
- 3. Pythonを使用してマクロをスプレッドシートに挿入する
- 4. 2016年にPHPを使用したGoogleスプレッドシートに行を挿入する方法
- 5. ウェブサイトのタイトルをAppleScript + Excelを使用してExcelスプレッドシートに追加する方法
- 6. MemoryStreamを使用して画像をExcelに挿入する方法は?
- 7. VBAを使用してExcelからDB2データベースにレコードを挿入する方法
- 8. Azure Logic Appsを使用してExcelファイルにツイートを挿入する方法
- 9. javaを使用してExcelに改行を挿入する方法は?
- 10. PHPExcelライブラリを使用してExcelから日付を取得する方法
- 11. PHPExcelを使用してExcelをMySqlにエクスポートする
- 12. php配列の特殊文字を入力してからphpexcelを使ってExcelに挿入
- 13. cfcontentを使用してExcelスプレッドシートに画像を表示/エクスポートする方法
- 14. PHPExcelを使用してExcelでダウンロード値を読み取る方法
- 15. VBAを使用してExcelでテキストをセルに挿入する
- 16. Matlabを使用してExcelに画像を挿入する
- 17. Pythonを使用してExcelにオブジェクトを挿入する
- 18. C#とOleDb経由でExcelスプレッドシートに行を挿入する
- 19. 画像をExcelスプレッドシートにインラインで挿入する
- 20. phpexcelとmysqlデータベースへのデータ挿入を使用してファイルをアップロードする
- 21. ionicを使用してSQLiteにデータを挿入する方法
- 22. PDOを使用してMSSQLにバイナリデータを挿入する方法
- 23. aspose.pdfを使用してPDFにグリッドを挿入する方法
- 24. Javaを使用してHTMLフォームからGoogleスプレッドシートにデータを挿入する方法は?
- 25. vba Excelを使用して数式を挿入する
- 26. PHPExcelを使用してハイチャートをExcelにエクスポート
- 27. Javascriptを使用してHTMLファイルを挿入/挿入する方法
- 28. VBAを使用してExcelスプレッドシートにWebページをインポートする
- 29. Excelブック(VS Excel 2010ブックプロジェクト)にDataTableを挿入(バインド)する方法
- 30. powershellを使用してExcelスプレッドシートにエクスポートするには
にインポートを想定しています。 – Jeff
簡単な答え: '$ objPHPExcel-> getActiveSheet() - > setCellValue( 'A1'、 'PHPExcel'); ' – Jeff
次の投稿を確認し、質問を適切に更新してください。 https://stackoverflow.com/help/ How-to-ask – garfbradaz