php导出Excel数据

在PHP中导出Excel数据可以使用第三方库,如PhpSpreadsheet。PhpSpreadsheet是一个功能强大的库,支持读取、写入和操作Excel文件(包括XLSX、XLS、CSV等格式)。

步骤1:安装PhpSpreadsheet

你可以通过Composer安装PhpSpreadsheet。确保你的项目中已经安装了Composer,然后在项目根目录下运行以下命令:

composer require phpoffice/phpspreadsheet

步骤2:编写导出Excel的代码

以下是一个简单的示例,展示如何使用PhpSpreadsheet将数据导出到Excel文件:

<?php
 
require 'vendor/autoload.php'; // 自动加载Composer依赖
 
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
 
// 创建一个新的Spreadsheet实例
$spreadsheet = new Spreadsheet();
 
// 设置文档属性
$spreadsheet->getProperties()
    ->setCreator('你的名字')
    ->setTitle('示例Excel文档');
 
// 获取活动工作表
$sheet = $spreadsheet->getActiveSheet();
 
// 设置工作表标题
$sheet->setTitle('示例Sheet');
 
// 填充一些示例数据
$sheet->setCellValue('A1', '姓名');
$sheet->setCellValue('B1', '年龄');
$sheet->setCellValue('A2', '张三');
$sheet->setCellValue('B2', '25');
$sheet->setCellValue('A3', '李四');
$sheet->setCellValue('B3', '30');
 
// 创建Xlsx Writer对象,将Spreadsheet导出为Excel文件
$writer = new Xlsx($spreadsheet);
 
// 指定保存文件的路径
$filename = 'example.xlsx';
 
try {
    $writer->save($filename);
    echo "Excel文件已成功导出为 $filename\n";
} catch (Exception $e) {
    echo "导出Excel文件时出错: " . $e->getMessage() . "\n";
}
 
?>

我的个人PHP项目:

PHP全文检索引擎 WindSearch: https://github.com/rock365/windsearch

请帮我点个star~谢谢你!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值