怎么用 python 在 excel 中删除一行?

2015-11-30 11:07:58 +08:00
 juventusryp

怎么用 python 在 excel 中删除一行?‘

查询了 xlwt 貌似没有这个功能,有没有其他什么方法可以完成?

7790 次点击
所在节点    Python
9 条回复
loading
2015-11-30 11:23:47 +08:00
没做过删除操作,一般我都是写入新表,或者是替换模板 excel 的标记内容。

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/239948

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX