PHPでExcelテーブルにデータを出力する方法

Lisa Kudrow
リリース: 2023-03-09 07:06:01
オリジナル
4330 人が閲覧しました

PHP を使用しているときに、PHP のデータを Excel のテーブルに出力するにはどうすればよいですか?この記事では合計 2 つの方法を紹介しますので、参考にしてください。

方法 1:

まず、依存ライブラリ ファイルをインストールし、composer によって php 処理 Excel クラス ライブラリがインストールされます。

composer require phpoffice/phpspreadsheet
ログイン後にコピー

使用方法

getActiveSheet(); // 插入数据 $sheet->setCellValue('A1', '学号');//A列1行 $sheet->setCellValue('B1', '姓名'); $sheet->setCellValue('A2', '007'); $sheet->setCellValue('B2', '凌凌漆'); $writer = new Xlsx($spreadsheet); // 保存数据 $writer->save('user.xlsx');//文件存放路径
ログイン後にコピー

PS: ThinkPHP フレームワークで

を使用する 方法 2:

/** * 创建(导出)Excel数据表格 * @param array $list 要导出的数组格式的数据 * @param string $filename 导出的Excel表格数据表的文件名 * @param array $header Excel表格的表头 * @param array $index $list数组中与Excel表格表头$header中每个项目对应的字段的名字(key值) * 比如: $header = array('编号','姓名','性别','年龄'); * $index = array('id','username','sex','age'); * $list = array(array('id'=>1,'username'=>'YQJ','sex'=>'男','age'=>24)); * @return [array] [数组] */ function createtable($list,$filename,$header=array(),$index = array()){ header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=".$filename.".xls"); $teble_header = implode("\t",$header); $strexport = $teble_header."\r"; foreach ($list as $row){ foreach($index as $val){ $strexport.=$row[$val]."\t"; } $strexport.="\r"; } $strexport=iconv('UTF-8',"GB2312//IGNORE",$strexport); exit($strexport); }
ログイン後にコピー

推奨: 「php ビデオ チュートリアル」 「php チュートリアル

以上がPHPでExcelテーブルにデータを出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!