如何使用pandas和glob将多个.xlsx文件转换为.csv

2024-04-26 22:42:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个文件夹JanuaryDataSentToResourcePro,其中包含多个.xlsx文件。 我希望遍历文件夹并将它们全部转换为.csv并保持相同的文件名。在

为此,我尝试实现glob,但得到一个错误:TypeError: 'module' object is not callable

import glob
excel_files = glob('*xlsx*')

for excel in excel_files:
    out = excel.split('.')[0]+'.csv'
    df = pd.read_excel(r'''C:\Users\username\Documents\TestFolder\JanuaryDataSentToResourcePro\ResourceProDailydataset_01_01_2018.xlsx''', 'ResourceProDailyDataset')
    df.to_csv(out) 

我是python新手。看起来对吗?在

更新:

^{pr2}$

但仍不能将convert.xlsx转换为.csv


Tags: 文件csv文件夹dfobject文件名错误files