gpt4 book ai didi

python - 使用python调整excel单元格的宽度

转载 作者:行者123 更新时间:2023-12-04 22:32:55 24 4
gpt4 key购买 nike

from pandas import ExcelWriter
writer = ExcelWriter('PythonExport.xlsx')
parta.to_excel(writer,index=False)
writer.save()

This is the current situation

This is the desired outcome

如何使用python调整excel单元格的宽度以清楚地看到所有单词?

我尝试了在stackoverflow上看到的其他方法,但它们对我不起作用。一个例子是尝试 'ws.Columns.AutoFit()' 但我收到一条错误消息
AttributeError:“_XlsxWriter”对象没有属性“列”

最佳答案

使用 set_column方法,你需要有你的工作表对象。看看这个,它将使输入的单元格的大小为 50:

writer = pandas.ExcelWriter('PythonExport.xlsx')
parta.to_excel(writer, sheet_name='Sheet1')
workbook = writer.book
worksheet = writer.sheets['Sheet1']
worksheet.set_column(1, 2, 50)
writer.save()

Parameters of the set_column() method: first_col, last_col, width, format(optional),options(optional)



此外,您可以执行以下操作:
width = len("your text")
worksheet.set_column(1, 2, 50)

关于python - 使用python调整excel单元格的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51346454/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com