当前位置: 首页 > news >正文

PHPEXCEL解决行数超过65536不显示问题

起因自然是导出数据到excel文件时,数据缺少现象。

百度讲解是将xls文件另存为xlsx文件。

除了这里的原因,还有一点是phpExcel存在两个写入类PHPExcel_Writer_Excel2007和PHPExcel_Writer_Excel5,而只有PHPExcel_Writer_Excel2007支持超过65536行写入。

大致示例代码如下:

        $objPHPExcel = new PHPExcel();// 操作第一个工作表$objPHPExcel->setActiveSheetIndex(0);// 设置sheet名$phpExcelSheet = $objPHPExcel->getActiveSheet();$fileName = date('Y-m-d') . 'MoreTest';$phpExcelSheet->setTitle($fileName);// 冻结表头//$phpExcelSheet->freezePane('A2');// $phpExcelSheet->getStyle('A1:R1')->getFont()->setBold(true); //表头加粗// 设置保存格式$ext = '.xlsx';// 设置起始行$startRow = 1;$row = 65599;for($i=0; $i<$row;$i++){$phpExcelSheet->setCellValue('A' . $startRow, $i);$startRow++;}// 数据写入// $xlsWriter = new PHPExcel_Writer_Excel5($objPHPExcel); //该类写入数据不能超过65536行$xlsWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);/*if(isset($from) && $from == 'webdown'){header('Content-Type: application/octet-stream');header('Content-Disposition: attachment;filename="' . $fileName . '.xlsx"');header('Cache-Control: max-age=0');$xlsWriter->save('php://output');}*/// 设置保存路径if (!is_dir($this->logPath)) {@mkdir($this->logPath, 0700, true);}// 文件生成$fileName = $this->logPath . $fileName . $ext;$xlsWriter->save($fileName);return $fileName;

效果:

可以看到已经可以写入超过65536行的数据了

http://www.lryc.cn/news/199663.html

相关文章:

  • 新媒体时代如何做好新型的网络口碑营销?
  • MySQL中InnoDB插入缓冲区(Insert Buffer)
  • VUE前端判断是电脑端还是移动端
  • OpenGL —— 2.8、漫游之摄像机飞行移动(附源码,glfw+glad)
  • AM@麦克劳林公式逼近以及误差分析
  • gitlab 离线安装问题解决:NOKEY,signature check fail
  • uniapp使用uQRCode绘制二维码,下载到本地,调起微信扫一扫二维码核销
  • 手写一个PrattParser基本运算解析器3: 基于Swift的PrattParser的项目概述
  • 三江学院“火焰杯”软件测试高校就业选拔赛颁奖仪式
  • 面试题-消息中间件篇-主流的消息中间件
  • PyQt学习笔记-获取Hash值的小工具
  • 【(数据结构)— 双向链表的实现】
  • 酷克数据发布HD-SQL-LLaMA模型,开启数据分析“人人可及”新时代
  • FL Studio21最新中文破解进阶高级完整版安装下载教程
  • MDN--Web性能
  • Vue3.js:自定义组件 v-model
  • AI虚拟主播开发实战(附源码)
  • innoDB如何解决幻读
  • Git - 导出(archive)、忽略(gitignore)、隐藏(Stash)、合并冲突(merge)的解决方法
  • 【Javascript】‘var‘ is used instead of ‘let‘ or ‘const‘
  • 金融统计学方法:神经网络
  • 任何人不知道这款超实用的配音软件,我都会伤心的OK?
  • Linux查看日志文件的常用命令
  • AcWing算法分享系列——二分图
  • 【Excel单元格类型的解析校验】Java使用POI解析excel数据
  • 【运维知识高级篇】超详细的Jenkins教程5(pipeline流水线配置+分布式构建)
  • 为什么要在电影院装监控?有什么作用?
  • 攻防世界题目练习——Web引导模式(三)(持续更新)
  • Python制作PDF转Word工具(Tkinter+pdf2docx)
  • 有哪些手段可以优化 CSS, 提高性能