使用 PHPExcel 库将 PHP 数组转换为 Excel 工作表的方法:安装 PHPExcel 库创建 PHPExcel 工作簿创建工作表设置单元格值和格式循环填充数据数组调整列宽和行高保存工作簿为 Excel 文件

如何将 PHP 数据转换为 Excel
方法
将 PHP 数据转换为 Excel 的一种便捷方法是使用 PHPExcel 库。以下步骤介绍了如何使用 PHPExcel 将 PHP 数组转换为 Excel 工作表:
安装 PHPExcel 库:
立即学习“PHP免费学习笔记(深入)”;
composer require phpoffice/phpexcel
pear install PHPExcel
创建新的 PHPExcel 工作簿:
<code class="php">$workbook = new PHPExcel();</code>
创建工作表:
<code class="php">$worksheet = $workbook->getActiveSheet();</code>
填充工作表数据:
$worksheet->setCellValue('A1', 'Hello World!');
$worksheet->getStyle('A1')->getFont()->setBold(true);
将数据数组循环填充到工作表中:
<code class="php">$data = [
['Name', 'Age'],
['John', 30],
['Mary', 25]
];
foreach ($data as $row => $row_data) {
foreach ($row_data as $col => $value) {
$worksheet->setCellValue(PHPExcel_Cell::stringFromColumnIndex($col) . ($row + 1), $value);
}
}</code>调整列宽和行高:
<code class="php">$worksheet->getColumnDimension('A')->setWidth(20);
$worksheet->getRowDimension('1')->setRowHeight(20);</code>保存工作簿为 Excel 文件:
<code class="php">$writer = new PHPExcel_Writer_Excel2007($workbook);
$writer->save('output.xlsx');</code>结语
通过使用 PHPExcel 库,您可以轻松地将 PHP 数组和其他数据结构转换为 Excel 文件。这对于生成报表、导出数据分析结果以及与其他软件进行数据交换非常有用。
以上就是php怎么转换成Excel的详细内容,更多请关注php中文网其它相关文章!
全网最新最细最实用WPS零基础入门到精通全套教程!带你真正掌握WPS办公! 内含Excel基础操作、函数设计、数据透视表等
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号