如何使用PHPExcel打开Excel文件进行读取和写入?
我正在使用PHPExcel库,并且我正在创建用于编写或读取的xls对象:
PHPExcel_IOFactory::createReaderForFile('file.xlsx')
PHPExcel_IOFactory::createWriter('Excel2007')
如何打开XLSX文件进行读取和写入?
我正在使用PHPExcel库,并且我正在创建用于编写或读取的xls对象:
PHPExcel_IOFactory::createReaderForFile('file.xlsx')
PHPExcel_IOFactory::createWriter('Excel2007')
如何打开XLSX文件进行读取和写入?
使用读取器和 load() 方法将文件加载到 PHPExcel 中,然后使用编写器和 save() 方法保存该文件...但是PHPExcel本身并不知道PHPExcel对象的来源...它不关心您是从文件(或什么类型的文件)加载它还是手动创建的。
因此,没有“打开读/写”的概念。您只需按名称读取文件,然后保存为相同的文件名即可。这将使用您在脚本中所做的任何更改覆盖原始文件。
编辑
例
error_reporting(E_ALL);
set_time_limit(0);
date_default_timezone_set('Europe/London');
set_include_path(get_include_path() . PATH_SEPARATOR . './Classes/');
include 'PHPExcel/IOFactory.php';
$fileType = 'Excel5';
$fileName = 'testFile.xls';
// Read the file
$objReader = PHPExcel_IOFactory::createReader($fileType);
$objPHPExcel = $objReader->load($fileName);
// Change the file
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A1', 'Hello')
->setCellValue('B1', 'World!');
// Write the file
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, $fileType);
$objWriter->save($fileName);
我是否可以建议你阅读文档,并查看 /Tests 中的示例代码