提问者:小点点

如何在Google Colab中从excel中读取特定工作表


现在,我在Google colab中以这种方式阅读了许多文件。

linedata=files.upload()
kgdata=files.upload()
voldata=files.upload()
Masterdata=files.upload()
areadata=files.upload()
Format_out_data=files.upload()
pallet_num_data=files.upload()

line=pd.read_excel(io.BytesIO(linedata["line fixing.xls"]))
kg=pd.read_excel(io.BytesIO(kgdata["kg fixing.xls"]))
vol=pd.read_excel(io.BytesIO(voldata["vol  fixing.xls"]))
Master=pd.read_excel(io.BytesIO(Masterdata["Volume_Pallet.xls"]))
area=pd.read_excel(io.BytesIO(areadata["area fixing.xls"]))
Format_out=pd.read_excel(io.BytesIO(Format_out_data["Formate_output.xls"]))
pallet_num=pd.read_excel(io.BytesIO(pallet_num_data["Pallet_number.xls"]))

相反,我想导入一个单一的文件,包括所有的文件作为表.在常规熊猫我将使用下面的代码。

df= (pd.read_excel(io=file_name,sheet_name='Sheet1'))

有人能告诉如何在谷歌可乐相同。


共1个答案

匿名用户

我没有找到确切的解决方案,但类似的方式,而不是每次手动导入单个文件,选择所有文件在时间和上传。

data=files.upload()

line=pd.read_excel(io.BytesIO(data["line fixing.xls"]))
kg=pd.read_excel(io.BytesIO(data["kg fixing.xls"]))
vol=pd.read_excel(io.BytesIO(data["vol  fixing.xls"]))
Master=pd.read_excel(io.BytesIO(data["Volume_Pallet.xls"]))
area=pd.read_excel(io.BytesIO(data["area fixing.xls"]))
Format_out=pd.read_excel(io.BytesIO(data["Formate_output.xls"]))
pallet_num=pd.read_excel(io.BytesIO(data["Pallet_number.xls"]))