Re: [請益] phpexcel套表問題

看板PHP作者 (優質的藍色射手)時間9年前 (2016/01/29 09:34), 編輯推噓1(1014)
留言15則, 4人參與, 最新討論串4/5 (看更多)
※ 引述《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://www.ptt.cc/bbs/PHP/M.1454031291.A.CF1.html

01/29 17:35, , 1F
連結是我想要達到的結果
01/29 17:35, 1F

01/29 20:58, , 2F
如果格式簡單,抓openoffice弄個excel解開
01/29 20:58, 2F

01/29 20:58, , 3F
用zip解開,就變xml樣版了,填好後壓回單一檔又變回
01/29 20:58, 3F

01/29 20:59, , 4F
phpexcel也能作的,看一下doc api吧
01/29 20:59, 4F

01/29 22:39, , 5F
了解。。可麻煩大大給keywords嗎?
01/29 22:39, 5F

01/30 00:13, , 6F
你的目的是換頁有標題嗎
01/30 00:13, 6F

01/30 07:57, , 7F
不是單純跑迴圈就好了嗎?不懂你問題在那@@
01/30 07:57, 7F

01/30 08:56, , 8F
跑迴圈,從資料庫帶資料沒有問題,可是我要將預先做好
01/30 08:56, 8F

01/30 08:56, , 9F
的固定表格格式及內容預先帶入,再將資料庫的資料帶進
01/30 08:56, 9F

01/30 08:56, , 10F
01/30 08:56, 10F

01/30 08:58, , 11F
D大 目的是要將固定表格及格式帶入在填上資料,如果
01/30 08:58, 11F

01/30 08:59, , 12F
分切成不同當案,我有辦法做,但希望資料產生在同一
01/30 08:59, 12F

01/30 08:59, , 13F
個sheet
01/30 08:59, 13F

01/30 10:15, , 14F
http://imgur.com/a/BHDLp 圖一 範本 圖二 期望結果
01/30 10:15, 14F

01/30 10:15, , 15F
圖三 目前我能做到的狀況
01/30 10:15, 15F
文章代碼(AID): #1Mgi6xpn (PHP)
文章代碼(AID): #1Mgi6xpn (PHP)