Python:在保持格式化的同时修改Excel文件

时间:2013-05-02 06:20:01

标签: python excel xlrd xlwt xlutils

有没有办法修改现有Excel文件中的几个单元格而不会丢失格式,而且不使用xlutils?

我可以访问xlwt和xlrd,但不能访问xlutils。

谢谢!

1 个答案:

答案 0 :(得分:0)

虽然现在不推荐使用它,但您可以使用包含“dispatch”的win32com.client模块。它保留了格式。 示例:

from win32com.client import Dispatch
xlApp = Dispatch("Excel.Application")
xlApp.Visible=1
book = xlApp.Workbooks.Open("FileName")
sheet1 = book.Worksheets(1)
sheet1.Cells(1,1).Value="ABC"