写一段代码,使用Python的openpyxl包 打开excel文件,按顺序从上到下读取词汇,获取到词汇后 判断 词汇后缀的特点,进行归类
时间: 2024-01-01 17:03:47 浏览: 111
好的,我可以为您提供这样的代码:
```python
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('words.xlsx')
# 选择第一个工作表
ws = wb.active
# 获取表格中所有的单元格
cells = ws['A']
# 定义存储不同词缀的字典
suffix_dict = {
'er': [],
'ing': [],
'ion': [],
'able': []
}
# 遍历所有单元格,获取词汇并归类
for cell in cells:
word = cell.value
if word.endswith('er'):
suffix_dict['er'].append(word)
elif word.endswith('ing'):
suffix_dict['ing'].append(word)
elif word.endswith('ion'):
suffix_dict['ion'].append(word)
elif word.endswith('able'):
suffix_dict['able'].append(word)
# 输出归类结果
print(suffix_dict)
```
这段代码会打开名为 `words.xlsx` 的 Excel 文件,读取第一个工作表中的所有词汇,并按照词缀的不同进行归类,最后输出归类结果。请将 `words.xlsx` 文件放置在同一目录下,并且确保文件中包含名为 `A` 的工作表。
阅读全文