PhpSpreadSheet 读写excel文件
Posted mitang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PhpSpreadSheet 读写excel文件相关的知识,希望对你有一定的参考价值。
phpoffice 系列很好用。PhpSpreadSheet取代了原先的phpexcel,用来处理excel文件
https://phpspreadsheet.readthedocs.io/en/latest/
简单的使用示例:
1、基本操作
注意:新建和修改是不同的类来处理的
use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
use PhpOffice\PhpSpreadsheet\IOFactory;
use PhpOffice\PhpSpreadsheet\Reader\IReader;
use PhpOffice\PhpSpreadsheet\Writer\IWriter;
新建
$spreadsheet = new Spreadsheet(); $sheet = $spreadsheet->getActiveSheet(); $sheet->setCellValue(‘A1‘, ‘Hello World !‘); $writer = new Xlsx($spreadsheet); $writer->save(‘hello world.xlsx‘);
修改
$spreadsheet = IOFactory::load($old_file); $worksheet = $spreadsheet->getActiveSheet(); // 修改 $worksheet->getCell(‘A1‘)->setValue(‘John‘); $worksheet->getCell(‘A2‘)->setValue(‘Smith‘); $writer = IOFactory::createWriter($spreadsheet, ‘Xlsx‘); $writer->save($new_file);
以上是关于PhpSpreadSheet 读写excel文件的主要内容,如果未能解决你的问题,请参考以下文章
PhpSpreadsheet 从内存而不是文件加载 Excel 文件?