上传者: 38748207
|
上传时间: 2022-03-11 13:54:36
|
文件大小: 88KB
|
文件类型: -
一、问题的来源以及网上的错误方法
最近遇到了一个问题,给定了一个Excel模板,修改表格里面的内容,但是不能修改Excel表格的格式。用pywin32太慢,用xlrd只能读,用xlwt只能写。
很快,我查到了网上“修改Excel内容但保留格式”的方法,大概是需要用到另一个辅助的库xlutils,并为formatting_info参数配置为True,代码大概是这样的:
import xlrd
import xlwt
from xlutils.copy import copy
rb = xlrd.open_workbook('open.xls', formatting_info=True)
wb