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

安装所需库

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容