get_frequency_script.py 489 B

123456789101112131415161718
  1. # -*- coding: utf-8 -*-
  2. from openpyxl.worksheet.worksheet import Worksheet
  3. from openpyxl import load_workbook
  4. import json
  5. wb = load_workbook(r"单词词义表.xlsx",read_only=True)
  6. word_dict = {}
  7. ws: Worksheet = wb["Sheet1"]
  8. for row in ws.values:
  9. _,word,frequency = row
  10. frequency = int(frequency)
  11. word_dict[frequency] = word
  12. wb.close()
  13. with open("json_word_frequency.json",mode="w",encoding="utf-8") as f:
  14. write_data = json.dumps(word_dict)
  15. f.write(write_data)