我正在pandas中创建一个新的数据帧,如下所示:
df = pd.read_excel(zipfile.open('zipfilename 2017-06-28.xlsx'), header=1, names=cols
)
.zip中的单个.xlsx是动态命名的(因此根据日期进行更改)。
这意味着我每次打开.zip时都需要在代码中更改.xlsx的名称,以便考虑动态命名的.xlsx。
有没有办法让pandas读取.zip中的文件,无论文件名是什么?或者以某种方式在代码行中返回.xlsx的名称?
由于
答案 0 :(得分:0)
使用
读取文件 df = pd.read_excel('zipfilename 2017-06-28.xlsx',compression='zip', header=1, names=cols)