美文网首页
Excel中文转拼音的Python解决方案

Excel中文转拼音的Python解决方案

作者: 龙小江i | 来源:发表于2019-08-28 01:56 被阅读0次

    安装所需库

    pip install xlwings
    pip install xpinyin

    测试用文件

    xlwings测试文件.jpg

    代码演示

    import xlwings
    from xpinyin import Pinyin
    p = Pinyin()
    
    # 指定不显示得打开工作簿
    app = xlwings.App(visible=False,add_book=False)
    
    # 打开文件
    wb = app.books.open(r"C:/Users/longxiaojiangi/Documents/JupyterNotebook/测试文件/xlwings测试文件.xlsx")
    
    # 获取第一张表
    sheet1 = wb.sheets[0]
    
    # 提取指定单元格文本
    text = sheet1.range("A1").value
    
    # 将指定单元格文本转换为拼音,并将其保存于文本右边单元格
    sheet1.range("B1").value = p.get_pinyin(text,splitter="")
    
    # 保存并关闭工作簿
    wb.save()
    wb.close()
    

    执行结果

    xlwings测试文件.jpg

    相关文章

      网友评论

          本文标题:Excel中文转拼音的Python解决方案

          本文链接:https://www.haomeiwen.com/subject/pkeuectx.html