[英]Create an Excel file with multiple sheets with Python/Pandas
[英]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)
現在保存數據框
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)
我收到錯誤消息:
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)
但是得到了這個 ImportError:
Missing optional dependency 'openpyxl'. Use pip or conda to install openpyxl.
然后我安裝'openpyxl',但它無法將其識別為模塊。
檢查安裝 openpyxl 的環境
source <env_name>/bin/activate
pip install openpyxl
或者嘗試使用 conda 安裝:
conda install -n <env_name> openpyxl
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.