我想知道是否有一种直接的方法可以使用pandas为已经存在的excel文件设置列宽,而不需要重新生成文件或更改它,除非更改它的列宽?
我只想要一种在任何度量中将给定列的列宽设置为固定宽度的方法。
发布于 2020-03-06 05:58:01
一段时间后,真正对我起作用的是使用openpyxl库版本3.0.3。
版本3.0.1有问题,所以请远离它。
我使用了下面的代码,它工作得很好:
from openpyxl import Workbook, load_workbook
def format_file(file):
wb = load_workbook(file)
print(wb.sheetnames)
ws = wb.worksheets[0]
ws.column_dimensions['A'].width = 75
ws.sheet_properties.tabColor = "1072BA"
wb.save(filename = "absolute/path/to/your/excel/file")https://stackoverflow.com/questions/60546885
复制相似问题