我的 python 脚本生成大约 1000 个文件(从网站上抓取数据)。我正在使用以下代码生成 excel 文件:
cols = ['Hour','Temp','Weather','Wind','Direction','Humidity','Barometer','Visibility']
df = pd.DataFrame(data, columns=cols)
df.to_csv(year + '\\' + filename + ".csv", sep=',', index=False, mode='w')
如您所见,我使用逗号作为分隔符,并且我想在 Excel 中对所有生成的文件执行 Text to Column 操作。当然,我可以手动完成,这将非常浪费时间和精力。那么如何以编程方式在所有 excel 文件中调用“文本到列”操作?我更喜欢在我的 python 脚本中执行此操作,但如果这不可能,我该如何使用 VBA 来执行此操作?我是 VBA 的新手,所以我非常感谢任何帮助。