代码之家  ›  专栏  ›  技术社区  ›  Shankari

如何在php中导出多页数据

  •  0
  • Shankari  · 技术社区  · 6 年前

    我在php中使用了PHPExcel类来导出数据,但PHPExcel版本1.8在2015年被弃用。

    我可以得到导出多张图纸的其他解决方案吗。

    3 回复  |  直到 6 年前
        1
  •  0
  •   sujaypatil    6 年前

    你可以用 PHPSpreadhsheet PHPExcel公司


    根据 docs . 你需要使用 Composer 通过在安装位置运行以下命令,包管理器可以在您的计算机上安装此库-

    composer require phpoffice/phpspreadsheet
    

    <?php
    
        // load the classes provided by PHPSpreadSheet
        require 'vendor/autoload.php';
    
        use PhpOffice\PhpSpreadsheet\Spreadsheet;
        use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
    
        $spreadsheet = new Spreadsheet();
    
        // code to create and use worksheet goes here
    ?>
    

    要创建/添加新工作表,可以使用此功能-

    $spreadsheet->createSheet();
    

    您可以通过在中使用上述命令来创建多个工作表 for() while() 循环。

    $spreadsheet->getSheet(1);
    

    上面的命令将从工作簿中获取第二张工作表(因为工作表总是从“0”索引)。

        2
  •  1
  •   S. Bureau    6 年前

    我建议使用盒子/喷口: https://github.com/box/spout 如果你要处理大量的数据!(注:我与这个项目没有任何关系)

    可能取决于您要查找的PHPExcel功能。。。

        3
  •  0
  •   Madhur Bhaiya    6 年前

    PHPExcel库已被弃用。从 Github repository of PHPExcel :

    PHPExcel-已弃用

    PHPExcel最新版本1.8.1于2015年发布。这个项目不是 保养时间较长,不应再使用。

    另一种选择。

    备选方案

    PHP读卡 Github Repository ). 从Github描述:

    phpspredsheet是一个用纯PHP编写的库,它提供了一组 允许您从不同的 电子表格文件格式,如Excel和LibreOffice Calc。

    PhpSpreadsheet是PHPExcel的下一个版本。它断了 (名称空间、PSR合规性、使用最新的PHP语言功能,