码迷,mamicode.com
首页 > 编程语言 > 详细

利用python将表格中的汉字转化为拼音

时间:2019-03-06 10:38:38      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:name   font   拼音   pip   print   load   ext   bin   ksh   

缺少包时用pip install 进行安装,例如:
pip install xlsxwriter
 
完成代码如下:
#!/usr/bin/python
#-*-coding:utf-8-*-

#from openpyxl import load_workbook
from xpinyin import Pinyin
import pandas as pd
import xlwt
import xlrd 
import xlsxwriter

#将gb18030_loadder_tab1.xls表中的test sheet下的一列汉字转化为拼音之后插入到1.xlsx表中

workbook   = xlsxwriter.Workbook(1.xlsx)
worksheet1 = workbook.add_worksheet()
df=pd.read_excel(gb18030_loadder_tab1.xls,sheet_name=test)  

for i in range(20903,21003):
    #获取excel中的值
    
    #data=df.head()   前5行
    #data=df.ix[0].values  第一行的值
    data=df.ix[i,0]
    print("获取到所有的值:\n{0}".format(data))
    
    worksheet1.write(i,0, data)
    
    #将excel中的值转化为拼音
    pin = Pinyin()
    test1 = pin.get_pinyin(data)
    print(test1)

    #将拼音插入回excel
    worksheet1.write(i,1, test1)
print(test1)
workbook.close()

 

利用python将表格中的汉字转化为拼音

标签:name   font   拼音   pip   print   load   ext   bin   ksh   

原文地址:https://www.cnblogs.com/wangqianqiannb/p/10481634.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!