1
ila 2016-07-22 15:54:52 +08:00 via Android 1
知道行和列,用第三方模块没问题
|
2
loading 2016-07-22 15:59:05 +08:00 via Android 1
xlrd
xlwd |
4
slysly759 2016-07-22 16:18:39 +08:00 3
两种方式都支持 请使用 openpyxl 远离二楼傻逼 xlrd 我现在见到一个推荐这个的就喷一个 操作 excel 垃圾死了
|
5
qooweds OP @slysly759 多谢 openpyxl 看了下很好用 后面有需求就用 openpyxl 了
不过我看了下文档,没找到我想要的功能,我希望的是操作 Excel 界面的, openpyxl 中应该也都是操作内存的吧 可能这个需求比较奇葩 我看能不能像办法绕过这个需求吧 总之多谢楼上各位 |
7
gotounix 2016-07-22 16:40:48 +08:00 1
|
8
lowzoom 2016-07-22 16:42:40 +08:00 1
这种东西直接用 VBA 写最省事
|
9
lc4t 2016-07-22 16:45:04 +08:00
才知道还有 openpyxl 果断弃掉 xl*d
|
10
slysly759 2016-07-22 16:46:01 +08:00
@gotounix 你误会了 我是说那个组件挺垃圾的 市面上我都见过,写的真心不咋地,可能出来很早 所以兼容 xls 现在处理 xls 的情况不多 一般导出都会导出 xlsx 实在不行全部批量转换掉,真心是对那个库不能再爱了
|
12
loading 2016-07-22 17:19:25 +08:00 via Android
其实楼主你应该使用 excel vba!
如果你要使用 python ,可以使用 |
13
chaleaoch 2016-07-22 17:25:40 +08:00
怎么感觉是一个模拟鼠标键盘的操作?
是在 window 下的话 可以查询以下 pywincom |
14
lll9p 2016-07-22 17:57:34 +08:00
pywin32 可以实现啊
|
15
longaiwp 2016-07-22 18:24:05 +08:00
VBA 是最好的解决方案
|
16
fzinfz 2016-07-22 20:02:00 +08:00 1
范例:
Alt + F11 "ThisWorkBook"里加代码: Private Sub Workbook_Open() Range("A222").Select End Sub |
17
Neveroldmilk 2016-07-24 10:33:51 +08:00
xlrd 这个东西么,新手用用还是可以的。另外,珍爱生命,远离 xls , csv 好!
|