作者largesperm (reindeer)
看板Python
标题[问题] Python 输出档案
时间Tue Sep 4 11:16:41 2012
问题有点广泛 我用 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)
1F:→ uranusjr:win32com 09/04 12:01
2F:推 chchwy:不知道有没有考虑过输出html file 09/04 12:08
3F:推 hl4:有一些第三方函式库可以直接读写xls,不过功能可能不算完整 09/04 12:41
4F:→ buganini:openofflice/libreoffice 09/04 12:52
5F:→ largesperm:html 也 ok 请指点 09/04 12:58
6F:→ largesperm:感觉 win32com 满符合需求的 对方几乎都是 win+office 09/04 13:07
7F:→ KSJ:win32com 也是要懂一些vba吧? 09/04 13:37
8F:→ KSJ:用网页看起来不错 若配qt、tk等gui转成exe档好像又太辛苦了XD 09/04 13:39
9F:→ largesperm:那如果要把 python 的数据资料输出成为 html 09/04 13:50
10F:→ largesperm:有表格 可改变栏宽行宽 字型大小颜色的 09/04 13:51
11F:→ largesperm:应该朝那个方向进行, 我只要自己可以输出成为 html 党 09/04 13:51
12F:→ largesperm:我给对方 html 党就行了 不用给对方 exe 09/04 13:52
13F:推 mesak:excel 可以输出 纯 XML 版本,旧版本OFFICE都读的到 09/04 15:37
14F:→ mesak:也可以用 XSLT 样板来套 09/04 15:38
15F:→ hilorrk:Ironspread...没用过,之前在 gigaom 上有看到过 09/04 16:07
16F:→ kingjoe:如果格式不复杂的话,pyexcelerator应该可以符合需求 09/04 18:41
17F:→ drjoey:openpyxl 09/04 19:47
18F:推 ykjiang:xlrd, xlwt, xlutils 等可视需要采用 09/05 22:04
19F:推 plover:MSSQL + SSMS 09/08 02:50