如果您使用的是 Windows,您可以在使用 Pandas 加载它们之前使用 Excel 本身来修改所有 XLS 文件。以下脚本将自动取消隐藏在给定文件夹中找到的所有 XLS 文件中的所有列:
import win32com.client as win32
import glob
excel = win32.gencache.EnsureDispatch('Excel.Application')
for xls in glob.glob(r"C:\My Path\*.xls"):
print xls
wb = excel.Workbooks.Open(xls)
ws = wb.Worksheets(1)
ws.Columns.EntireColumn.Hidden = False
excel.DisplayAlerts = False # Allow file overwrite
wb.Close(True)
excel.Application.Quit()
您可能希望在执行此操作之前制作 XLS 文件的副本,因为它将就地完成。或者,您可以使用wb.SaveAs()
指定不同的输出位置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句