PHP(ピー・エイチ・ピー)

PHPExcel エクセルをダウンロード

PHPExcelを使ってエクセルファイルを出力する場合、

ファイルをサーバー上に出力するのではなく、

ローカルの任意の場所にダウンロードした場合がありますよね。

 

そんな場合には、

以下の様なコードを書いてやれば、

OKです!!

require_once "../Classes/PHPExcel.php";
require_once "../Classes/PHPExcel/IOFactory.php";

//オブジェクトを生成
$excel = new PHPExcel();
//シートの設定
$excel->setActiveSheetIndex(0);
$sheet = $excel->getActiveSheet();
//シート名を設定
$sheet->setTitle("sample01");

//A1セルに値を設定する
$sheet->setCellValue("A1", "input here");
//出力(形式:Excel2007)

//出力するファイル名
$filename = "sample.xlsx";

header('Content-Type: application/vnd.ms-excel');
header("Content-Disposition: attachment;filename=\"".$filename."\"");
header('Cache-Control: max-age=0');

$writer = PHPExcel_IOFactory::createWriter($excel, "Excel2007");
$writer->save("php://output");

 

この記事を書いている人
株式会社ディープ
名前足立拓也

メールアドレスadachi@deep-deep.jp

関連記事

最近の記事

  1. ドメインについて
  2. WP:WordPress(ワードプレス)
  3. URL設計(URLデザイン)
  4. URL「ディレクトリ名」と文字アンダースコア(_)とハイフン(-)
  5. SEO対策(外部ファイルの読み込み)
  6. URL リダイレクト
  7. インデックスされない
  8. 内部対策は必要?
  9. CMS(シーエムエス)
  10. SEO業者は必要?

Twitter

アーカイブ

PAGE TOP