Sivo 悉见

欢迎使用PhpSpreadsheet的文档

匿名 · 更新于 2019/10/14

欢迎使用PhpSpreadsheet的文档

商标

PhpSpreadsheet是一个用纯PHP编写的库,提供了一组类,使您可以读取和写入不同的电子表格文件格式,例如Excel和LibreOffice Calc。

支持的文件格式

格式 写作
打开文档格式/ OASIS(.ods)
Office Open XML(.xlsx)Excel 2007及更高版本
BIFF 8(.xls)Excel 97及更高版本
BIFF 5(.xls)Excel 95  
SpreadsheetML(.xml)Excel 2003  
字母数字  
的HTML
西尔克  
CSV
PDF(使用TCPDF,Dompdf或mPDF库,需要分别安装)  

入门

软件需求

使用PhpSpreadsheet开发的PHP 7.1或更高版本。其他要求(例如PHP扩展)由作曲家强制执行。有关 详细信息,请参见composer.json文件require部分

PHP版本支持

对PHP版本的支持将仅在该PHP版本的生命周期结束后保留​​六个月

安装

使用composer将PhpSpreadsheet安装到您的项目中:

composer require phpoffice/phpspreadsheet

你好,世界

这将是编写电子表格的最简单方法:

<?php

require 'vendor/autoload.php';

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;

$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'Hello World !');

$writer = new Xlsx($spreadsheet);
$writer->save('hello world.xlsx');

通过例子学习

一个好的入门方法是运行一些示例。通过PHP内置的网络服务器提供示例:

php -S localhost:8000 -t vendor/phpoffice/phpspreadsheet/samples

然后将浏览器指向:

http://本地主机:8000 /

样本也可以直接从命令行运行,例如:

php vendor/phpoffice/phpspreadsheet/samples/Basic/01_Simple.php

通过文档学习

有关更深入的文档,您可以阅读有关体系结构概述, 创建电子表格, 工作表, 访问单元以及 读写文件

或浏览API文档

学分

请参考贡献者列表 以获取最新的积分。