哪种 Python 库 修改 excel 文件能保存原有格式?

2020-08-10 14:29:05 +08:00
 amiwrong123

https://www.jb51.net/article/139311.htm

import xlrd 
import xlwt 
import xlutils 

按照上面这种方式,修改是能修改,但是 excel 原来的格式全没了。

需求就是根据每行内容,修改每行的某一个单元格内容。

1663 次点击
所在节点    程序员
3 条回复
cocomaster
2020-08-10 16:05:49 +08:00
openpyxl 可以做到只修改单元格的值

excel = openpyxl.load_workbook(path)
excel._active_sheet_index = 1
sheet = excel.active
sheet.cell(row=2, column=1, value="test Value")
sheet.cell(row=2, column=2, value="4599.11")
excel.save(path)
benjix
2020-08-10 16:43:14 +08:00
openpyxl
0x0208v0
2020-08-10 17:28:54 +08:00
openpyxl

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

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

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

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

© 2021 V2EX