lumen下操作excel
时间: 2023-07-07 15:13:23 浏览: 148
LINUX下excel的处理
在Lumen框架下操作Excel,可以使用PHPExcel库。下面是一个简单的例子,展示如何读取Excel文件中的数据:
1. 首先,需要安装PHPExcel库。可以通过Composer安装,运行以下命令:
```
composer require phpoffice/phpexcel
```
2. 在需要使用PHPExcel的文件中,引入PHPExcel库:
```
use PHPExcel_IOFactory;
```
3. 读取Excel文件:
```
$inputFileName = 'path/to/excel/file.xlsx';
$objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
$worksheet = $objPHPExcel->getActiveSheet();
// 循环遍历每一行
foreach ($worksheet->getRowIterator() as $row) {
// 循环遍历每一列
foreach ($row->getCellIterator() as $cell) {
$value = $cell->getValue();
// 处理单元格数据
}
}
```
4. 写入Excel文件:
```
$objPHPExcel = new PHPExcel();
// 设置单元格数据
$objPHPExcel->getActiveSheet()->setCellValue('A1', 'Hello');
$objPHPExcel->getActiveSheet()->setCellValue('B1', 'World!');
// 保存Excel文件
$outputFileName = 'path/to/output/file.xlsx';
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save($outputFileName);
```
这只是一个简单的例子,更复杂的Excel操作可以参考PHPExcel库的文档。
阅读全文