[英]How to read excel file with multiple sheets from python? I got error saying 'pandas' has no attribute 'excel'
import numpy as np
import pandas as pd
import glob
all_data = pd.DataFrame()
for f in glob.glob("*.xlsx"):
df = pd.read_excel(f)
all_data = all_data.append(df, ignore_index=True)
now save the data frame现在保存数据框
Covid_Apr2022_data = pd.excel('Covid-19 April to May 2022 data only.xlsx')
all_data.to_excel(Covid_Apr2022_data)
Covid_Apr2022_data.save()
sheet1 = xls.parse(0)
I got the error message:我收到错误消息:
AttributeError Traceback (most recent call last)
/tmp/ipykernel_33/1438062488.py in <module>
8
9 # now save the data frame
---> 10 Covid_Apr2022_data = pd.excel('Covid-19 April to May 2022 data only.xlsx')
11 all_data.to_excel(Covid_Apr2022_data)
12 Covid_Apr2022_data.save()
/opt/conda/lib/python3.7/site-packages/pandas/__init__.py in __getattr__(name)
242 return _SparseArray
243
--> 244 raise AttributeError(f"module 'pandas' has no attribute '{name}'")
245
246
AttributeError: module 'pandas' has no attribute 'excel'
import pandas as pd
df = pd.read_excel('../input/covid19-april-2022-data/Covid-19 April to May 2022 data only.xlsx', sheet_name = None)
But got this ImportError:但是得到了这个 ImportError:
Missing optional dependency 'openpyxl'. Use pip or conda to install openpyxl.
Then I install 'openpyxl', but it can't recognize it as the module.然后我安装'openpyxl',但它无法将其识别为模块。
Check for the environment in which you're installing openpyxl检查安装 openpyxl 的环境
source <env_name>/bin/activate
pip install openpyxl
or maybe try installing using conda:或者尝试使用 conda 安装:
conda install -n <env_name> openpyxl
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.