资讯专栏INFORMATION COLUMN

php读写excel —— PhpSpreadsheet组件

Elle / 1920人阅读

摘要:前言是一个纯类库,它提供了一组类,允许您从不同的电子表格文件格式如和读取和写入。官方文档安装的环境要求或者更高,,组件安装使用执行命令安装依赖版本号执行完命令后会在目录下发现有了目录,代表已经下载安装成功。

前言

PhpSpreadsheet是一个纯PHP类库,它提供了一组类,允许您从不同的电子表格文件格式(如Excel和LibreOffice Calc)读取和写入。

还有一种类似的类库PHPExcel,但是PhpSpreadsheet代码质量和性能比PHPExcel高不少,完全可以替代PHPExcel(PHPExcel已不再维护)。

PhpSpreadsheet官方文档:https://phpspreadsheet.readth...

PhpSpreadsheet安装的环境要求:

PHP version 5.6或者更高

PHP extension:php_zip enabled,php_xml enabled,php_gd2 enabled

PhpSpreadsheet组件安装

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

composer require phpoffice/phpspreadsheet 版本号

执行完命令后会在vendor目录下发现有了phpoffice目录,代表已经下载安装PhpSpreadsheet成功。

PhpSpreadsheet简单实例

代码示例:

getActiveSheet();
   $sheet->setCellValue("A1", "Hello World !");
   
   $writer = new Xlsx($spreadsheet);
   $writer->save("hello world.xlsx");

执行以上代码会发现生成了一个hello world.xlsx文件,实现了简单的excel文件的导出功能。

总结

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/29428.html

相关文章

  • 使用PHPExcel读写excel

    摘要:要求,使用了名字空间编码规范最新的语言新特性对版本的要求加强。已经放出稳定版,官方不再建议使用。保存和导入的行为分别由和负责。注意不要混淆和对象持有数据,和是对其进行序列化和反序列化的辅助类。单元隶属于具体的表单,使用上和表单类互动最多。 转载请注明文章出处:https://tlanyan.me/use-phpexc... PHPOffice出品的PHPExcel是PHP读取和生成Ex...

    wupengyu 评论0 收藏0
  • PHP读取Excel、CSV文件

    摘要:读取文件的库有很多,但用的比较多的有,现在已经不再维护了,最新的一次提交还是在年月号,建议直接使用,而且这两个项目都是同一个组织维护的,本文介绍的使用。 showImg(https://segmentfault.com/img/bVbl9a1?w=1308&h=240); PHP读取excel、csv文件的库有很多,但用的比较多的有: PHPOffice/PHPExcel、PHPOff...

    hiYoHoo 评论0 收藏0
  • 开发错误集锦

    摘要:加了代理,而对这个配置默认执行操作,导致了连接错误。失败的执行时候会报错这是因为通过调用自身的方法,使用根据主键去重复的逻辑覆盖了的逻辑。 emoji utf8 编码问题 https://laravel-china.org/top... function nickname_encode($s){ $chars = preg_split(//u, $s, null, ...

    awesome23 评论0 收藏0
  • Laravel Excel 的五个隐藏功能

    摘要:文档示例注意你必须通过安装指定的包,比如导出的如下所示按需格式化单元格有一个强有力的爸爸。因此它就拥有其各种底层功能,包括各种方式的单元格格式化。 showImg(https://segmentfault.com/img/remote/1460000018375787?w=1680&h=859); Laravel Excel package 最近发布了 3.0 版本,它所具有的新功能,...

    tinna 评论0 收藏0
  • 使用PHP_XLSXWriter代替PHPExcel

    摘要:能不能单独设置某个单元格的值这个目前并没有实现,现在数据的写入都是逐行写入的,不支持这么细的粒度,不过折中的做法是把不需要填充的单元格写入即可如果有什么使用问题,可以在下面留言,一起探讨使用方式 二者有何区别? PHPExcel 是一个处理Excel,CVS文件的开源框架,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格,这也是PHP至今最通用的Ex...

    TZLLOG 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<