soluble/电子表格

此包已被废弃,不再维护。未建议替代包。

可溶解电子表格

0.11.0 2016-04-09 12:30 UTC

This package is auto-updated.

Last update: 2022-02-01 12:40:04 UTC


README

PHP Version Build Status Code Coverage Scrutinizer Quality Score Latest Stable Version Total Downloads License

简介

soluble-spreadsheet为PHP生成Excel文档提供了一个通用的包装器。

警告:soluble-spreadsheet目前是一个概念证明,仅限于libxl/php_excel扩展包装器。将来,应该可以在不丢失兼容性的情况下交换PHPExcel、原生LibXL、Spout或任何未来的实现之间的底层驱动。欢迎PR和想法。

要求

文档

安装

通过composer进行即时安装。

  1. 在你的PHP项目中安装

    $ php composer require soluble/spreadsheet:0.*

    大多数现代框架都会默认包含Composer,但请确保包含以下文件

    <?php
    // include the Composer autoloader
    require 'vendor/autoload.php';
  2. 安装libXL / php_excel扩展

    查看安装libxl / php_excel扩展文档

示例

创建Excel文件

<?php
use Soluble\Spreadsheet\Library\LibXL;

$libxl = new LibXL($valid_license);
            
$bookXLS  = $libxl->getExcelBook(LibXL::FILE_FORMAT_XLS);
$bookXLSX = $libxl->getExcelBook(LibXL::FILE_FORMAT_XLSX);

支持的驱动程序(状态)

名称 语言 许可证 支持
libXL/php_excel C(快速) 商业 初始支持
PHPExcel PHP(慢) 开源 尚未实现
Spout PHP(中等) 开源 尚未实现
POI Java(快速) 开源 尚未实现

贡献

欢迎贡献,请参阅贡献指南

编码规范