使用Python自动设置Excel工作表的所有列

有谁知道任何Python – > Excel库包含一个方法来自动调整表中的所有列给定一个Excel文件名?

你可以使用pywin32库:

from win32com.client import Dispatch excel = Dispatch('Excel.Application') wb = excel.Workbooks.Open("D:\\output.xlsx") #Activate second sheet excel.Worksheets(2).Activate() #Autofit column in active sheet excel.ActiveSheet.Columns.AutoFit() #Save changes in a new file wb.SaveAs("D:\\output_fit.xlsx") #Or simply save changes in a current file #wb.Save() wb.Close()