python excel课表
时间: 2023-09-17 10:08:01 浏览: 137
Python课表.xlsx
通过可以读取Excel文件并生成课表的JSON数据。下面是一个示例代码:
引用[3] 找到指定excel文件.
```python
import xlrd
import json
# 打开Excel文件
workbook = xlrd.open_workbook(r'c:\Users\……#输入文件地址')
# 创建一个空的数据字典
data = {}
# 遍历Excel表格的每一列
for col, day in enumerate(worksheet.row_values(1, 1)):
# 创建一个空的时间字典
dictionary = {}
# 遍历Excel表格的每一行
for row, time in enumerate(worksheet.col_values(0, 2), start=2):
# 获取课程信息
lesson = worksheet.cell_value(row, col + 1)
# 将时间和课程信息添加到时间字典中
dictionary = lesson
# 将时间字典添加到日期字典中
data = dictionary
# 将数据字典转换为JSON格式
jsondata = json.dumps(data, ensure_ascii=False, indent=1)
# 将JSON数据写入到文件中
with open('jsondata1.json', 'w', encoding='utf-8') as f:
f.write(jsondata)
print('成功')
```
这段代码可以读取指定的Excel文件,并将课程信息按照日期和时间的格式保存在一个JSON文件中。你可以根据实际需求修改代码中的文件路径和其他参数。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [python excel转json文件](https://blog.csdn.net/Ethan_Shen_0207/article/details/130647534)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文