zoukankan      html  css  js  c++  java
  • php读写excel —— PhpSpreadsheet组件

    前言

    1. PhpSpreadsheet是一个纯PHP类库,它提供了一组类,允许您从不同的电子表格文件格式(如Excel和LibreOffice Calc)读取和写入。用PHP读取Excel、CSV文件
    2. 还有一种类似的类库PHPExcel,但是PhpSpreadsheet代码质量和性能比PHPExcel高不少,完全可以替代PHPExcel(PHPExcel已不再维护)。
    3. PhpSpreadsheet官方文档:https://phpspreadsheet.readth...

    PhpSpreadsheet安装的环境要求:

    1. PHP version 5.6或者更高
    2. PHP extension:php_zip enabled,php_xml enabled,php_gd2 enabled

    PhpSpreadsheet组件安装

    1. 使用composer执行命令安装依赖:

      
      composer require phpoffice/phpspreadsheet 版本号
      
    2. 执行完命令后会在vendor目录下发现有了phpoffice目录,代表已经下载安装PhpSpreadsheet成功。

    PhpSpreadsheet简单实例

    1. 代码示例:

      
      <?php
         date_default_timezone_set("PRC");//时区设置
         require 'vendor/autoload.php';
         
         use PhpOfficePhpSpreadsheetSpreadsheet;
         use PhpOfficePhpSpreadsheetWriterXlsx;
         
         
         $spreadsheet = new Spreadsheet();
         $sheet = $spreadsheet->getActiveSheet();
         $sheet->setCellValue('A1', 'Hello World !');
         
         $writer = new Xlsx($spreadsheet);
         $writer->save('hello world.xlsx');
      
    2. 执行以上代码会发现生成了一个hello world.xlsx文件,实现了简单的excel文件的导出功能。

    总结

    1. PhpSpreadsheet组件实际上就是一个php的类库,使用这个类库里边的各种方法来实现对excel等表格文件的读取、导出等功能。

    原文地址:https://segmentfault.com/a/1190000016513658

  • 相关阅读:
    C++构造与析构 yongmou
    坏习惯 yongmou
    Python 字符串方法
    python 列表推导式轻量级循环
    python 循环遍历字典元素
    python 短路逻辑和条件表达式
    python 迭代器
    一些关于面向对象设计的思考
    python map内建函数
    Python 列表
  • 原文地址:https://www.cnblogs.com/lalalagq/p/9969885.html
Copyright © 2011-2022 走看看