import openpyxl from pypinyin import pinyin, Style # 将 EXcel 文件中的汉字转换为拼音 # 加载Excel文件 wb = openpyxl.load_workbook('C:\\Users\\ytint\\Desktop\\新建 XLSX 工作表.xlsx') sheet = wb.active # 遍历第一列的所有单元格(除了标题行,如果有的话) for row in range(2, sheet.max_row + 1): # 假设第一行是标题行 cell_value = sheet.cell(row=row, column=1).value if cell_value: # 确保单元格不为空 # 将汉字转换为拼音,并转换为小写 pinyin_list = pinyin(cell_value, style=Style.NORMAL, heteronym=False) # 将拼音列表转换为字符串,不使用分隔符 pinyin_str = ''.join([word[0] for word in pinyin_list]).lower() # 写入到第二列 sheet.cell(row=row, column=2).value = pinyin_str # 保存Excel文件 wb.save('example_with_pinyin_no_space.xlsx')
将 EXcel 文件中的汉字转换为拼音
最新推荐文章于 2024-10-12 12:26:23 发布