[問題] Python 輸出檔案

看板Python作者 (reindeer)時間11年前 (2012/09/04 11:16), 編輯推噓5(5014)
留言19則, 12人參與, 最新討論串1/2 (看更多)
問題有點廣泛 我用 python 寫了自動報價的程式 但是現在問題是 我總不可能每次都要執行後 再到 python 的 console 複製貼上到 excel 再到 excel 拉欄寬 拉行寬 改字型大小顏色 所以有個目標是執行 python 後 會自動產生檔案 且這個檔案是對方可以容易開啟的 譬如 excel, powerpoint, word, jpg, pdf 等等 而且這個檔案的欄寬 行寬 字型大小顏色 我可以直接從 pytthon 裡面去控制 我目前用的是兩種方式 python 直接輸出成 csv 然後再用 excel 開啟 自己去拉 欄寬 行寬 字型大小顏色 有點笨笨的 但是至少執行後會直接挑出 excel 視窗 已經有資料的雛形在裡面 令一種方式是用 excel 寫 vba python 輸出成 csv 後 裡用巨集去完成我想要的 欄寬 行寬 字型大小顏色 但是等於我要再去學 excel vba 的語言 這個比較不考慮 如果真的沒辦法 只好這樣 所以主要我還是想直接再 python 裡面一口氣完成 如果需要加掛 python 模組也沒關係 當然盡量不要是最好了 不一定是要 excel 檔案 只要對方可以容易開啟就行了 不曉得有什麼可行的方式 請前輩指點 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.69.42.170 ※ 編輯: largesperm 來自: 219.69.42.170 (09/04 11:20)

09/04 12:01, , 1F
win32com
09/04 12:01, 1F

09/04 12:08, , 2F
不知道有沒有考慮過輸出html file
09/04 12:08, 2F

09/04 12:41, , 3F
有一些第三方函式庫可以直接讀寫xls,不過功能可能不算完整
09/04 12:41, 3F

09/04 12:52, , 4F
openofflice/libreoffice
09/04 12:52, 4F

09/04 12:58, , 5F
html 也 ok 請指點
09/04 12:58, 5F

09/04 13:07, , 6F
感覺 win32com 滿符合需求的 對方幾乎都是 win+office
09/04 13:07, 6F

09/04 13:37, , 7F
win32com 也是要懂一些vba吧?
09/04 13:37, 7F

09/04 13:39, , 8F
用網頁看起來不錯 若配qt、tk等gui轉成exe檔好像又太辛苦了XD
09/04 13:39, 8F

09/04 13:50, , 9F
那如果要把 python 的數據資料輸出成為 html
09/04 13:50, 9F

09/04 13:51, , 10F
有表格 可改變欄寬行寬 字型大小顏色的
09/04 13:51, 10F

09/04 13:51, , 11F
應該朝那個方向進行, 我只要自己可以輸出成為 html 黨
09/04 13:51, 11F

09/04 13:52, , 12F
我給對方 html 黨就行了 不用給對方 exe
09/04 13:52, 12F

09/04 15:37, , 13F
excel 可以輸出 純 XML 版本,舊版本OFFICE都讀的到
09/04 15:37, 13F

09/04 15:38, , 14F
也可以用 XSLT 樣板來套
09/04 15:38, 14F

09/04 16:07, , 15F
Ironspread...沒用過,之前在 gigaom 上有看到過
09/04 16:07, 15F

09/04 18:41, , 16F
如果格式不複雜的話,pyexcelerator應該可以符合需求
09/04 18:41, 16F

09/04 19:47, , 17F
openpyxl
09/04 19:47, 17F

09/05 22:04, , 18F
xlrd, xlwt, xlutils 等可視需要採用
09/05 22:04, 18F

09/08 02:50, , 19F
MSSQL + SSMS
09/08 02:50, 19F
文章代碼(AID): #1GHNASN5 (Python)
文章代碼(AID): #1GHNASN5 (Python)