PHP扩展php-ext-xlswriter使用
·
官方前言
xlswriter是一个 PHP C 扩展,可用于在 Excel 2007+ XLSX 文件中读取数据,插入多个工作表,写入文本、数字、公式、日期、图表、图片和超链接。
使用说明
优点:
- 数值公式可以跨表计算,这是phpexcel无法处理的
- 内存计算耗时快
- 拥有比较完整的官方文档
缺点:
- 只支持.xlsx,不支持.xls,就算.xls扩展名修改.xlsx,也无法处理。这其实是这插件最大的缺点,因为大部分用户依然在使用.xls上传
- 该工具还没有深刻使用,其它缺点还没有碰到
安装配置
1、准备安装包
安装包地址:https://pecl.php.net/package/xlswriter
2、上传至服务器,并解压安装包
3、进入解压安装包内
4、执行以下步骤(PHP7.3版本)
- /www/server/php/73/bin/phpize
- ./configure --with-php-config=/www/server/php/73/bin/php-config --enable-reader
- 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、重启
- /etc/init.d/php-fpm-73 reload
- /www/server/php/73/bin/php -m|grep -i xlswriter
参考文档
[中文简体 - PHP-Xlswriter (viest.me)](https://gitee.com/viest/php-ext-xlswriter)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)