phpexcel 文件 另存为 (你如何使用PHPExcel保存文件?)
PHPExcel是一个用于生成和读取Excel文件的库,它可与PHP语言一起使用。它不仅可以用于生成Excel文件,而且还可以读取和修改文件。PHPExcel强大的功能,例如:格式化单元格、创建图表、添加公式、图像和注释等,极大地简化了我们的开发工作。在使用PHPExcel时,我们需要知道如何将生成的文件保存到本地。
在PHPExcel中,可以使用$objWriter->save('filename.xlsx')
来将生成的Excel文件保存到本地文件系统中。其中,$objWriter
是一个PHPExcel_Writer_Abstract
的实例,表示我们将对该实例执行操作。
让我们快速了解一下如何使用PHPExcel保存文件:
- 首先,创建一个PHPExcel实例
$objPHPExcel = new PHPExcel();
- 接下来,我们要对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);
“`
- 现在,我们要将数据写入到文件中并保存文件。我们可以使用PHPExcel提供的不同格式的Writer来保存文件。例如,我们可以使用
PHPExcel_Writer_Excel2007
类来保存为.xlsx格式的文件,使用PHPExcel_Writer_Excel5
类来保存为.xls格式的文件。
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('example.xlsx');
现在你已经知道如何使用PHPExcel保存文件了。使用PHPExcel,我们可以更轻松地生成和保存Excel文件。