Php
x554462
这个作者很懒,什么都没留下…
展开
-
解决使用phpspreadsheet导出Xlsx纯数字字符串变成科学计数法的问题
Demo:<?php$spreadsheet = new \PhpOffice\PhpSpreadsheet\Spreadsheet();$spreadsheet->getActiveSheet()->setCellValue('A1', '900473179110024');$xlsx = new \PhpOffice\PhpSpreadsheet\Writer\Xls...原创 2019-04-10 19:50:43 · 5217 阅读 · 3 评论 -
使用phpspreadsheet导出数据时内存溢出处理
使用phpspreadsheet进行导出excel的时候遇到了内存溢出的问题,官方提供了memory saving的解决方案,官方文档中提供了APCu、redis和memcache的缓存方案,但是在这些缓存方案都需要安装相应的扩展并且都为内存型缓存,数据量一大的话就会大大占用系统的内存,可能会影响项目的正常运行的,于是就自行实现了一种文件缓存的方式,实测可以减少导excel表时一半的内存使用量,在...原创 2019-04-08 19:14:19 · 6879 阅读 · 0 评论