当前位置: 首页 > 工具软件 > PHP-XLSWriter > 使用案例 >

PHP扩展php-ext-xlswriter使用

许俊风
2023-12-01

官方前言

xlswriter是一个 PHP C 扩展,可用于在 Excel 2007+ XLSX 文件中读取数据,插入多个工作表,写入文本、数字、公式、日期、图表、图片和超链接。

使用说明

优点:

  • 数值公式可以跨表计算,这是phpexcel无法处理的
  • 内存计算耗时快
  • 拥有比较完整的官方文档

缺点:

  • 只支持.xlsx,不支持.xls,就算.xls扩展名修改.xlsx,也无法处理。这其实是这插件最大的缺点,因为大部分用户依然在使用.xls上传
  • 该工具还没有深刻使用,其它缺点还没有碰到

安装配置

1、准备安装包

安装包地址:https://pecl.php.net/package/xlswriter

2、上传至服务器,并解压安装包

3、进入解压安装包内

4、执行以下步骤(PHP7.3版本)

  1. /www/server/php/73/bin/phpize
  2. ./configure --with-php-config=/www/server/php/73/bin/php-config --enable-reader
  3. make && make install

5、上面步骤执行完后,找到xlswriter.os 扩展(以下为例)

​ /www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/xlswriter.so

6、开启php.ini

​ 在 /www/server/php/73/etc/php.ini,打开编辑,开启这个扩展extension =/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/xlswriter.so

7、重启

  1. /etc/init.d/php-fpm-73 reload
  2. /www/server/php/73/bin/php -m|grep -i xlswriter

参考文档

[中文简体 - PHP-Xlswriter (viest.me)](https://gitee.com/viest/php-ext-xlswriter)

PHP扩展之php-ext-xlswriter_积勋的博客-程序员宝宝 - 程序员宝宝 (cxybb.com)

 类似资料: