使用python分别将两个excel表中的所有数据读入sys_module_dict = { 'sys_DD_in':{} , 'sys_DD_out': {} , } 中
时间: 2023-12-14 20:36:06 浏览: 75
假设我们有两个 Excel 文件 'sys_DD_in.xlsx' 和 'sys_DD_out.xlsx',并且这两个文件都有一个名为 'Sheet1' 的工作表,每一行都包含两列数据:第一列是键,第二列是值。那么以下是读取这两个文件并将其存储到字典中的代码:
```python
import pandas as pd
# 创建一个字典来存储数据
sys_module_dict = {'sys_DD_in': {}, 'sys_DD_out': {}}
# 读取 'sys_DD_in.xlsx' 中的数据
df_in = pd.read_excel('sys_DD_in.xlsx', sheet_name='Sheet1', header=None, names=['key', 'value'])
for index, row in df_in.iterrows():
sys_module_dict['sys_DD_in'][row['key']] = row['value']
# 读取 'sys_DD_out.xlsx' 中的数据
df_out = pd.read_excel('sys_DD_out.xlsx', sheet_name='Sheet1', header=None, names=['key', 'value'])
for index, row in df_out.iterrows():
sys_module_dict['sys_DD_out'][row['key']] = row['value']
```
在这个例子中,我们使用了 Pandas 库来读取 Excel 文件。`pd.read_excel()` 函数可以读取 Excel 文件中的数据并将其转换为 Pandas DataFrame 对象。我们使用 `iterrows()` 方法来逐行遍历 DataFrame,然后将每一行的键值对存储到字典中。
阅读全文