将excel读入字典,sheet名称为字典第一维,每个sheet的行作为字典的第二维,列作为第三维
时间: 2024-02-20 20:59:43 浏览: 130
可以使用 Python 中的 pandas 库来读取 Excel 文件,并将每个 sheet 的数据存储为字典。具体实现步骤如下:
1. 安装 pandas 库:在命令行中输入 `pip install pandas` 即可安装。
2. 导入 pandas 库:在 Python 代码中使用 `import pandas as pd` 导入 pandas 库。
3. 使用 `pd.read_excel()` 函数读取 Excel 文件,指定 `sheet_name=None` 参数可以读取所有 sheet 的数据。
4. 遍历读取的数据,将每个 sheet 的数据存储为字典。
以下是示例代码:
```python
import pandas as pd
# 读取 Excel 文件
excel_file = pd.read_excel('example.xlsx', sheet_name=None)
# 遍历所有 sheet 的数据,存储为字典
data_dict = {}
for sheet_name, sheet_data in excel_file.items():
# 将行作为字典的第二维,列作为第三维
sheet_dict = sheet_data.to_dict(orient='index')
data_dict[sheet_name] = sheet_dict
# 输出字典
print(data_dict)
```
其中,`example.xlsx` 为要读取的 Excel 文件名,`data_dict` 为存储数据的字典。
阅读全文