使用python将excel中的信息存入sys_module_dict = { 'sys_DD_in':OrderedDict() }中
时间: 2023-12-10 12:38:29 浏览: 26
可以使用`openpyxl`库来读取Excel文件,并将读取到的信息存入`OrderedDict`中。
首先需要安装`openpyxl`库,可以使用以下命令进行安装:
```
pip install openpyxl
```
接下来可以使用以下代码来读取Excel文件,并将信息存入`sys_DD_in`中:
```python
from openpyxl import load_workbook
from collections import OrderedDict
# 加载Excel文件
workbook = load_workbook(filename='example.xlsx')
# 获取要读取的工作表
sheet = workbook['Sheet1']
# 创建一个空的有序字典
sys_module_dict = {'sys_DD_in': OrderedDict()}
# 读取每行数据,并将数据存入有序字典中
for row in sheet.iter_rows(min_row=2, values_only=True):
module_name, module_desc, module_path = row
sys_module_dict['sys_DD_in'][module_name] = {
'desc': module_desc,
'path': module_path
}
# 输出有序字典内容
print(sys_module_dict)
```
在这个例子中,假设要读取的Excel文件名为`example.xlsx`,并且要读取的工作表名为`Sheet1`。代码中使用`iter_rows`方法来遍历每一行,并将每行数据存入有序字典中。最后输出有序字典的内容。