phpexcel 文件 另存为 (你如何使用PHPExcel保存文件?)

PHPExcel是一个用于生成和读取Excel文件的库,它可与PHP语言一起使用。它不仅可以用于生成Excel文件,而且还可以读取和修改文件。PHPExcel强大的功能,例如:格式化单元格、创建图表、添加公式、图像和注释等,极大地简化了我们的开发工作。在使用PHPExcel时,我们需要知道如何将生成的文件保存到本地。

在PHPExcel中,可以使用$objWriter->save('filename.xlsx')来将生成的Excel文件保存到本地文件系统中。其中,$objWriter是一个PHPExcel_Writer_Abstract的实例,表示我们将对该实例执行操作。

让我们快速了解一下如何使用PHPExcel保存文件:

  1. 首先,创建一个PHPExcel实例


$objPHPExcel = new PHPExcel();

  1. 接下来,我们要对Excel文件进行一些操作,例如设置单元格内容、设置单元格格式等等。

“`
$objPHPExcel->getActiveSheet()->setCellValue(‘A1’, ‘姓名’);
$objPHPExcel->getActiveSheet()->setCellValue(‘B1’, ‘年龄’);
$objPHPExcel->getActiveSheet()->setCellValue(‘C1’, ‘性别’);

$objPHPExcel->getActiveSheet()->setCellValue(‘A2’, ‘张三’);
$objPHPExcel->getActiveSheet()->setCellValue(‘B2’, 25);
$objPHPExcel->getActiveSheet()->setCellValue(‘C2’, ‘男’);

$objPHPExcel->getActiveSheet()->getStyle(‘A1:C1’)->getFont()->setBold(true);
$objPHPExcel->getActiveSheet()->getStyle(‘A1:C1’)->getFill()->setFillType(PHPExcelStyleFill::FILL_SOLID)->getStartColor()->setRGB(‘EEEEEE’);
$objPHPExcel->getActiveSheet()->getColumnDimension(‘A’)->setWidth(20);
$objPHPExcel->getActiveSheet()->getColumnDimension(‘B’)->setWidth(10);
$objPHPExcel->getActiveSheet()->getColumnDimension(‘C’)->setWidth(10);
“`

  1. 现在,我们要将数据写入到文件中并保存文件。我们可以使用PHPExcel提供的不同格式的Writer来保存文件。例如,我们可以使用PHPExcel_Writer_Excel2007类来保存为.xlsx格式的文件,使用PHPExcel_Writer_Excel5类来保存为.xls格式的文件。


$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('example.xlsx');

现在你已经知道如何使用PHPExcel保存文件了。使用PHPExcel,我们可以更轻松地生成和保存Excel文件。

如有侵犯您的权益请邮件发送:rainpro@foxmail.com,站长看到会第一时间处理
客栈猫 » phpexcel 文件 另存为 (你如何使用PHPExcel保存文件?)

提供最优质的资源集合

立即查看 了解详情