-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 - 行オブジェクトを挿入する方法
- 2. PHPExcelを使用してExcelで列をマージする方法
- 3. oleDbCommandを使用して、C#でExcelスプレッドシートに行を挿入する方法が簡単にできますか?
- 4. VBAを使用してExcelスプレッドシートにCtrl + Enterを入力する方法
- 5. PHPExcelを使用してExcelスプレッドシート内のファイルにアクセスできますか?
- 6. Pythonを使用してマクロをスプレッドシートに挿入する
- 7. 2016年にPHPを使用したGoogleスプレッドシートに行を挿入する方法
- 8. ウェブサイトのタイトルをAppleScript + Excelを使用してExcelスプレッドシートに追加する方法
- 9. Googleスプレッドシートのシートを使用して行を挿入する
- 10. VB.NETを使用してSQLからEXCELに画像を挿入する方法
- 11. javaを使用してExcelに改行を挿入する方法は?
- 12. VBAを使用してダイナミックレンジのセルにExcel式を挿入する方法は?
- 13. ms interopを使用してExcelのデータ値をデータベースに挿入する方法#
- 14. MemoryStreamを使用して画像をExcelに挿入する方法は?
- 15. Azure Logic Appsを使用してExcelファイルにツイートを挿入する方法
- 16. VBAを使用してExcelからDB2データベースにレコードを挿入する方法
- 17. Excel VBAを使用してOffice 365 Accessデータベースに挿入する方法
- 18. PHPExcelライブラリを使用してExcelから日付を取得する方法
- 19. PHPExcelを使用してExcelをMySqlにエクスポートする
- 20. php配列の特殊文字を入力してからphpexcelを使ってExcelに挿入
- 21. Matlabを使用してExcelに画像を挿入する
- 22. VBAを使用してExcelでテキストをセルに挿入する
- 23. Pythonを使用してExcelにオブジェクトを挿入する
- 24. Excel VBAを使用してテーブルにデータを挿入する
- 25. cfcontentを使用してExcelスプレッドシートに画像を表示/エクスポートする方法
- 26. PHPExcelを使用してExcelでダウンロード値を読み取る方法
- 27. phpexcelとmysqlデータベースへのデータ挿入を使用してファイルをアップロードする
- 28. C#とOleDb経由でExcelスプレッドシートに行を挿入する
- 29. 画像をExcelスプレッドシートにインラインで挿入する
- 30. ionicを使用してSQLiteにデータを挿入する方法
にインポートを想定しています。 – Jeff
簡単な答え: '$ objPHPExcel-> getActiveSheet() - > setCellValue( 'A1'、 'PHPExcel'); ' – Jeff
次の投稿を確認し、質問を適切に更新してください。 https://stackoverflow.com/help/ How-to-ask – garfbradaz