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行的数据了
相关文章:
PHPEXCEL解决行数超过65536不显示问题
起因自然是导出数据到excel文件时,数据缺少现象。 百度讲解是将xls文件另存为xlsx文件。 除了这里的原因,还有一点是phpExcel存在两个写入类PHPExcel_Writer_Excel2007和PHPExcel_Writer_Excel5,而只有PHPExcel_Writer_Excel2007支持超过65…...
新媒体时代如何做好新型的网络口碑营销?
从人类开始交换商品的时代开始,口碑营销就已经存在,是靠口耳传播的营销方式。小马识途认为进入当今移动互联网时代,口碑营销又有了新的发展,网络口碑营销推广开始普及。营销人员将传统口碑营销与移动互联网营销相结合,…...
MySQL中InnoDB插入缓冲区(Insert Buffer)
一、插入缓冲区的基本原理 插入缓冲区(Insert Buffer,也称作 Change Buffer),是InnoDB存储引擎的一种内部机制,它允许系统将对非聚集索引页的写操作(例如插入、删除和更新)暂时缓存在内存中&am…...
VUE前端判断是电脑端还是移动端
背景需求 ruoyi框架,前后端分离。现在要在用户访问的时候根据不同的设备跳转到不同的登录页面。 教程 router/index.js 修改src/router/index.js,在这里增加自己的要跳转的页面 permission.js 在白名单中添加自己的登录页面 增加以下识别的代码 le…...
OpenGL —— 2.8、漫游之摄像机飞行移动(附源码,glfw+glad)
源码效果 C源码 纹理图片 需下载stb_image.h这个解码图片的库,该库只有一个头文件。 具体代码: vertexShader.glsl #version 330 corelayout(location 0) in vec3 aPos; layout(location 1) in vec2 aUV;out vec2 outUV;uniform mat4 _modelMatrix; …...
AM@麦克劳林公式逼近以及误差分析
abstract 麦克劳林公式及其近似表示的应用误差估计和分析 Lagrange型泰勒公式的估计误差 由Lagrange型余项泰勒公式可知,多项式 p n ( x ) p_n(x) pn(x)近似表达函数 f ( x ) f(x) f(x)时,其误差为 ∣ R n ( x ) ∣ |R_{n}(x)| ∣Rn(x)∣ R n ( x ) R_{n}(x) Rn(x) f …...
gitlab 离线安装问题解决:NOKEY,signature check fail
1,rpm安装gitlab问题 test1:/opt # rpm -ivh gitlab-ce-16.0.3-ce.0.el7.x86_64.rpm --force warning: gitlab-ce-16.0.3-ce.0.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID f27eab47: NOKEY error: [upel]: gitlab-ce NOKEY error: [upel]: gitlab-ce …...
uniapp使用uQRCode绘制二维码,下载到本地,调起微信扫一扫二维码核销
1.效果 2.在utils文件夹下创建uqrcode.js // uqrcode.js //--------------------------------------------------------------------- // github https://github.com/Sansnn/uQRCode //---------------------------------------------------------------------let uQRCode {…...
手写一个PrattParser基本运算解析器3: 基于Swift的PrattParser的项目概述
点击查看 基于Swift的PrattParser项目 PrattParser项目概述 前段时间一直想着手恶补 编译原理 的相关知识, 一开始打算直接读大学的 编译原理, 虽然内容丰富, 但是着实抽象难懂. 无意间看到B站的熊爷关于普拉特解析器相关内容, 感觉是一个非常好的切入点.所以就写了基于Swift版…...
三江学院“火焰杯”软件测试高校就业选拔赛颁奖仪式
11月25日下午,“火焰杯”软件测试开发选拔赛及三江-慧科卓越工程师班暑期编程能力训练营颁奖仪式在s楼会议室隆重举行。计算机科学与工程学院院长刘亚军、副院长叶传标、曹阳、吴德、院党总支副书记王兰英、系主任杨少雄、慧科企业代表尹沁伊人、项目负责人王旭出席…...
面试题-消息中间件篇-主流的消息中间件
消息中间件篇 第一章 主流的消息中间件对比 1、主流的消息中间件有 Kafka、RabbitMQ、ActiveMQ 等。 Kafka: Kafka 是一种高吞吐量、分布式、可扩展的发布/订阅消息系统,主要用于大数据处理和分析。Kafka 采用消息日志的方式来存储消息,可以…...
PyQt学习笔记-获取Hash值的小工具
目录 一、概述1.1 版本信息:1.2 基本信息:1.2.1 软件支持的内容:1.2.2 支持的编码格式 1.3 软件界面图 二、代码实现2.1 View2.2 Controller2.3 Model 三、测试示例 一、概述 本工具居于hashlibPyQtQFileDialog写的小工具,主要是…...
【(数据结构)— 双向链表的实现】
(数据结构)— 双向链表的实现 一.双向链表的结构二. 双向链表的实现2.1 头文件 ——双向链表的创建及功能函数的定义2.2 源文件 ——双向链表的功能函数的实现2.3 源文件 ——双向链表功能的测试2.4 双向链表各项功能测试运行展示2.4.1 双向链表的初始化…...
酷克数据发布HD-SQL-LLaMA模型,开启数据分析“人人可及”新时代
随着行业数字化进入深水区,企业的关注点正在不断从“数字”价值转向“数智”价值。然而,传统数据分析的操作门槛与时间成本成为了掣肘数据价值释放的阻力。常规的数据分析流程复杂冗长,需要数据库管理员设计数据模型,数据工程师进…...
FL Studio21最新中文破解进阶高级完整版安装下载教程
目前水果软件最版本是FL Studio21,它让你的计算机就像是全功能的录音室,大混音盘,非常先进的制作工具,让你的音乐突破想象力的限制。喜欢音乐制作的小伙伴千万不要错过这个功能强大,安装便捷的音乐软件哦!如…...
MDN--Web性能
CSS 动画与 JavaScript 动画 动画的实现可以有很多种方式,比如 CSS transition 和 animation 或者基于 JavaScript 的动画(使用 requestAnimationFrame()) CSS 过渡和动画 CSS transiton :创建当前样式与结束状态样式之间的动画。尽管一个元素处于过渡状态中&…...
Vue3.js:自定义组件 v-model
Vue3的自定义v-model和vue2稍有不同 文档 https://cn.vuejs.org/guide/components/v-model.html 目录 原生组件自定义组件CustomInput实现代码1CustomInput实现代码2 v-model 的参数 原生组件 <input v-model"searchText" />等价于 <input:value"s…...
AI虚拟主播开发实战(附源码)
人工智能 文章目录 人工智能前言 前言 https://blog.csdn.net/icemanyandy/article/details/124035967...
innoDB如何解决幻读
Mysql的事务隔离级别 Mysql 有四种事务隔离级别,这四种隔离级别代表当存在多个事务并发冲突时,可能出现的脏读、不可重复读、幻读的问题。其中 InnoDB 在 RR 的隔离级别下,解决了幻读的问题 事务隔离级别脏读不可重复读幻读未提交读ÿ…...
Git - 导出(archive)、忽略(gitignore)、隐藏(Stash)、合并冲突(merge)的解决方法
概述 本次集中总结了Git4个常规操作,导出(archive)、忽略(gitignore)、隐藏(Stash)、合并冲突(merge)的解决方法,希望帮助到正在辛苦寻找的你。 .gitignore忽略文件 之前开发和部署服务比较仓促,所以有很多图片文件一起加载到服务中&#…...
【实测避坑】英文论文降AI:5大工具红黑榜与底层精修逻辑
留学生降ai成了一个大难题,很多同学都在问怎么给英文降ai,外文导师对AI查得非常严,如果turnitin检测ai率太高就麻烦了。 我也试过网上一大堆免费降ai率工具,踩了一大堆坑,今天不说虚的,给大家分享一下我的…...
RealWorldQA:真实场景智能问答系统的架构与优化
1. 项目概述RealWorldQA这个项目名称乍看有些抽象,但拆解开来其实包含两个关键信息维度:"RealWorld"暗示了与现实场景的强关联性,"QA"则明确了问答系统的技术定位。作为一名在NLP领域摸爬滚打多年的从业者,我…...
Cursor编辑器AI补全增强插件:让代码助手更懂你的项目
1. 项目概述:一个为 Cursor 编辑器注入 AI 灵魂的插件如果你和我一样,日常开发重度依赖 Cursor 这款“AI 原生”的代码编辑器,那你肯定对它的 AI 自动补全(Autocomplete)功能又爱又恨。爱的是,它确实能根据…...
房间声学分析与AcoustiVision Pro应用指南
1. 房间声学分析基础与AcoustiVision Pro概述在建筑声学领域,房间脉冲响应(Room Impulse Response, RIR)分析是评估空间声学特性的黄金标准。当我们在房间内发出一个脉冲信号(如气球爆破或电脉冲),麦克风会记录下直达声和所有反射…...
芯片功耗分析入门:如何用Pre-Gate Sim的FSDB波形生成精准的SAIF文件
芯片功耗分析入门:从Pre-Gate Sim到精准SAIF文件生成全流程解析 在数字IC设计流程中,功耗分析已成为与性能、面积同等重要的设计指标。随着工艺节点不断微缩,芯片的静态功耗与动态功耗特性变得愈发复杂,而基于门级仿真的功耗分析…...
PCB制造工艺优化与质量控制关键技术解析
1. PCB制造的核心挑战与应对策略印刷电路板(PCB)作为现代电子产品的核心载体,其制造质量直接影响最终产品的性能和可靠性。在实际生产线上,一块裸板要经历20多道工序才能成为功能完整的电路板。这个过程中,工艺工程师面临的最大挑战是如何在保…...
惠普OMEN游戏本性能优化工具OmenSuperHub:纯净高效的硬件控制解决方案
惠普OMEN游戏本性能优化工具OmenSuperHub:纯净高效的硬件控制解决方案 【免费下载链接】OmenSuperHub 使用 WMI BIOS控制性能和风扇速度,自动解除DB功耗限制。 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 还在为官方控制软件臃肿…...
大语言模型在文档伪造检测中的创新应用与实践
1. 大语言模型在文档伪造检测领域的创新应用在信息安全领域,文档伪造检测一直是个棘手的难题。传统方法主要依赖人工编写验证规则,不仅效率低下,而且难以应对日益复杂的伪造手段。想象一下,一位海关工作人员每天需要核验数百份护照…...
3分钟搞定音乐标签乱码:Music Tag Web繁简转换实战指南
3分钟搞定音乐标签乱码:Music Tag Web繁简转换实战指南 【免费下载链接】music-tag-web 音乐标签编辑器,可编辑本地音乐文件的元数据(Editable local music file metadata.) 项目地址: https://gitcode.com/gh_mirrors/mu/music…...
平面设计史:从印刷术到数字时代的视觉传达演变
1. 视觉传达的千年演化史当我在设计学院第一次翻开厚重的《平面设计史》教材时,被那些泛黄的老海报震撼得说不出话——原来今天我们认为理所当然的排版规则、色彩搭配甚至字体选择,都是无数先驱者用几十年时间摸索出的智慧结晶。从洞穴壁画到数字界面&am…...
