作者joedenkidd (优质的蓝色射手)
看板PHP
标题Re: [请益] phpexcel套表问题
时间Fri Jan 29 09:34:48 2016
※ 引述《darkguy (riven)》之铭言:
: ※ 引述《joedenkidd (优质的蓝色射手)》之铭言:
: : Hi All
: : 小弟目前想做的功能是,汇入已建立的表格范本,然後把资料塞到相对应的位置,目前
: : 汇入档案跟将资料放到相对应位置是没有问题的,但是只能做到处理完一次就另存一次
: : 档案,我希望能做到的是做完第一笔,第二笔可接续在第一笔之後,依续...,把资料
: : 都放在同一个sheet中,但目前不知道如何处理,请有经验的提点一下,感谢~~
: 看你的表单格式是不是很一致
: 我是都这样拉你参考看看
: $result DB来的资料
: $this->load->library('excel');
: $objPHPExcel = PHPExcel_IOFactory::load('XXX.xls'); // 读范本
: $activeSheet = $objPHPExcel->getActiveSheet();
: $activeSheet->fromArray($result,'A1');
: 然後就输出@@
: 不规则的话就只能用setcellvalue了
目前状况, 范本读的进来,db资料也可以放的进表格,
范本如下
-----------------------------------------
| 个人资料 |
-----------------------------------------
|姓名| |电话| |
-----------------------------------------
汇入范本ok
-----------------------------------------
| 个人资料 |
-----------------------------------------
|姓名| 路人甲 |电话| xx-xxxxxx |
-----------------------------------------
资料也能带入,但是
我希望做到的是每笔资料都能带范本格式,然後放在同一个sheet,接续产生,如下
-----------------------------------------
| 个人资料 |
-----------------------------------------
|姓名| 路人甲 |电话| xx-xxxxx |
-----------------------------------------
-----------------------------------------
| 个人资料 |
-----------------------------------------
|姓名| 路人乙 |电话| xx-00000 |
-----------------------------------------
不知道phpexcel 能不能做到 copy 格式及内容,然後指定位置贴上
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.24.32.4
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1454031291.A.CF1.html
2F:推 shadowjohn: 如果格式简单,抓openoffice弄个excel解开 01/29 20:58
3F:→ shadowjohn: 用zip解开,就变xml样版了,填好後压回单一档又变回 01/29 20:58
4F:→ shadowjohn: phpexcel也能作的,看一下doc api吧 01/29 20:59
5F:→ joedenkidd: 了解。。可麻烦大大给keywords吗? 01/29 22:39
6F:→ darkguy: 你的目的是换页有标题吗 01/30 00:13
7F:→ xdraculax: 不是单纯跑回圈就好了吗?不懂你问题在那@@ 01/30 07:57
8F:→ joedenkidd: 跑回圈,从资料库带资料没有问题,可是我要将预先做好 01/30 08:56
9F:→ joedenkidd: 的固定表格格式及内容预先带入,再将资料库的资料带进 01/30 08:56
10F:→ joedenkidd: 来 01/30 08:56
11F:→ joedenkidd: D大 目的是要将固定表格及格式带入在填上资料,如果 01/30 08:58
12F:→ joedenkidd: 分切成不同当案,我有办法做,但希望资料产生在同一 01/30 08:59
13F:→ joedenkidd: 个sheet 01/30 08:59
15F:→ joedenkidd: 图三 目前我能做到的状况 01/30 10:15