📅  最后修改于: 2023-12-03 15:03:44.396000             🧑  作者: Mango
PHPExcel是一个PHP库,用于读取、写入和操作Microsoft Excel电子表格文件。它可以读取各种格式的Excel文件,如xls、xlsx、ods等,并支持生成多种Excel格式文件。该库还提供了许多可用于处理电子表格数据的工具和函数。
可以通过Composer来安装PHPExcel,Composer是PHP提供的一个依赖管理工具。
composer require phpoffice/phpexcel
以下示例将演示如何读取一个Excel文件和写入一个Excel文件。
<?php
require 'vendor/autoload.php';
$inputFileType = PHPExcel_IOFactory::identify('example.xlsx');
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objPHPExcel = $objReader->load('example.xlsx');
$worksheet = $objPHPExcel->getActiveSheet();
$cellIterator = $worksheet->getRowIterator()->current()->getCellIterator();
$cellIterator->setIterateOnlyExistingCells(false);
foreach ($cellIterator as $cell) {
echo $cell->getValue() . PHP_EOL;
}
?>
<?php
require 'vendor/autoload.php';
$objPHPExcel = new PHPExcel();
$sheet = $objPHPExcel->getActiveSheet();
$sheet->setCellValue('A1', 'Hello');
$sheet->setCellValue('B2', 'world!');
$writer = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$writer->save('example.xlsx');
?>
PHPExcel是一个非常强大和灵活的PHP库,可以轻松地处理Excel文件。它支持读取和生成多种Excel格式文件,提供了许多工具和函数来处理电子表格数据。如果你需要在PHP中使用电子表格文件,PHPExcel是一个不错的选择。