怎么用 python 在 excel 中删除一行?‘
查询了 xlwt 貌似没有这个功能,有没有其他什么方法可以完成?
1
loading 2015-11-30 11:23:47 +08:00 via Android
没做过删除操作,一般我都是写入新表,或者是替换模板 excel 的标记内容。
我用的是 win32com 做的,比较好。如果你不是 windows 服务器,就算了~ |
2
namco1992 2015-11-30 11:25:20 +08:00
你需要 xlutils , xlutils 基于 xlrd 和 xlwt ,实际上是两者的一个中间管道,间接实现修改的功能。具体使用方法请 google 。
|
3
loading 2015-11-30 11:25:32 +08:00 via Android
你看下 vba 能不完成,进行二次调用。
|
4
seagoat 2015-11-30 11:54:22 +08:00
目前直接编辑 excel 的库基本没。
一般都是写入新的表 |
5
ammisun 2015-11-30 12:10:26 +08:00 via Android
xlwing
|
6
juventusryp OP @namco1992 那个我查了 好像也没有删除行的操作
|
7
juventusryp OP @loading 我就是要修改已经存在的 excel 表 你说的那个貌似不行
|
8
juventusryp OP @ammisun 能简单举个例子吗?查了下 api 貌似买找到可以删除行的操作
|
9
mengzhuo 2015-12-04 10:05:47 +08:00
楼主放弃吧
没有的 需要把每一行读出来再写回去的 |