首页 > php教程 > php手册 > 正文

PHP EXCEL相关

php中文网
发布: 2016-06-06 19:44:15
原创
1469人浏览过

这次的需求是在二次扫描的EXCEL报表中加入一列扫描时间。 扫描的时间之前已经写进日志里了,这次要做的就是把时间读取出来然后作为一列插入报表。其实日志也已经读出来了,要做的就是插入。但插入还是碰到不少麻烦。 首先我对PHP的EXCEL是完全不熟悉,没用过

  这次的需求是在二次扫描的excel报表中加入一列扫描时间。

  扫描的时间之前已经写进日志里了,这次要做的就是把时间读取出来然后作为一列插入报表。其实日志也已经读出来了,要做的就是插入。但插入还是碰到不少麻烦。

  首先我对PHP的EXCEL是完全不熟悉,没用过。

  首先要做的肯定是引入相关文件。

<span>require_once</span> __ROOT__ . 'tools/PHPExcel.php'<span>;
</span><span>require_once</span> __ROOT__ . 'tools/PHPExcel/Writer/Excel2007.php';
登录后复制

  然后是各种设置,这些都是其次,最主要的还是内容添加。内容添加方法主要用这个函数,第一个参数是坐标(列 . 行),第二个参数是内容。

立即学习PHP免费学习笔记(深入)”;

Generative BI
Generative BI

无代码AI数据报表平台,通过提问即可分析数据并生成相关的数据模型和报告

Generative BI 47
查看详情 Generative BI

<span>$objActSheet</span>->setCellValue(<span>$col</span> . <span>$row</span>, <span>$content</span>);
登录后复制

  行反正很好理解,就是数字,无非就是没有第0行。

  列是很坑爹的,因为列不是数字,而是用A、B、C....来表示的。这里就碰到一个问题,比如:

<span>$a</span> = 'A'<span>;
</span><span>$b</span> = ++<span>$a</span><span>;
</span><span>echo</span> <span>$a</span>,<span>$b</span>;
登录后复制

  很显然结果会是BB,因为++$a改变了$a的值。我是用数组来存储列的值,值改变了之后导致单元格定位可能会不准。所以这里必须要有一个临时变量用来负责保持$a的值。

  

相关标签:
WPS零基础入门到精通全套教程!
WPS零基础入门到精通全套教程!

全网最新最细最实用WPS零基础入门到精通全套教程!带你真正掌握WPS办公! 内含Excel基础操作、函数设计、数据透视表等

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号