pandas - 在.zip中读取动态命名的文件

时间:2017-07-11 21:51:30

标签: python pandas

我正在pandas中创建一个新的数据帧,如下所示:

df = pd.read_excel(zipfile.open('zipfilename 2017-06-28.xlsx'), header=1, names=cols

.zip中的单个.xlsx是动态命名的(因此根据日期进行更改)。

这意味着我每次打开.zip时都需要在代码中更改.xlsx的名称,以便考虑动态命名的.xlsx。

有没有办法让pandas读取.zip中的文件,无论文件名是什么?或者以某种方式在代码行中返回.xlsx的名称?

由于

1 个答案:

答案 0 :(得分:0)

使用

读取文件

df = pd.read_excel('zipfilename 2017-06-28.xlsx',compression='zip', header=1, names=cols)