python读取excel汉字转成拼音_python 批量将中文名转换为拼音

有时在处理文件时候,我们需要将中文姓名转换为拼音,或者是转换为拼音首字母,本文将介绍三种Python实现的方法,最后给一个批量操作的代码案例!

一、xpinyin

开门见山,Python中文字转拼音可以使用xpinyin,直接使用pip安装即可?

pip install xpinyin -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

接着导入xpinyin下的 Pinyin 方法如下

from xpinyin import Pinyin

首先试试中文名转拼音,

p = Pinyin()

result1 = p.get_pinyin('叶伏天')

result1

结果如下:

'ye-fu-tian'

tone_marks可以显示声调

result2 = p.get_pinyin('叶伏天', tone_marks='marks')

结果如下:

'yè-fú-tiān'

去掉空格?

s = result1.split('-')

result3 = s[0].capitalize() + ' ' + ''.join(s[1:]).capitalize()

result3

结果如下:

'Ye Futian'

瞻云云
关注 关注
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第010篇:Excel中将文本拼音
liujinli0712的博客
05-27 516
Excel中 Alt+F11 插入模块,将以下代码粘贴进去,运行。Function pinyin(p As String) As Stringi = Asc(p)Select Case iCase -20319 To -20318: pinyin = "a "Case -20317 To -20305: pinyin = "ai "Case -20304 To -20296: pinyin = "...
python读取excel汉字拼音_python实现汉字拼音和读写excel
weixin_39600291的博客
01-14 314
本文再次见证python是对付杂活的利器。不过,为什么这么多杂活呢?最近接到上级的任务,要在网络上收集一大批人图片,主页等信息,然后将这些信息填入到Excel表格。其中有一个令人发指地无聊的工作就是要将所有人的英文名写好整理好,由于都是中国人,因此,这工作也就是在考验我的汉语拼音水平。于是,我想到了python。在网上找了一些信息,得出如下的思路:1、汉字拼音github上有人实现好了,我只需用...
python-名字按拼音排序-(用pypinyin)
ZhanShenvsDiHuang的博客
08-08 1074
python-名字按拼音排序-(用pypinyin)
python名字排序_python 中文排序(按拼音
weixin_29191761的博客
12-28 4453
pypinyin1 排序 仅按拼音首字母 排序安装pypinyinpip3 install pypinyin代码from pypinyin import lazy_pinyinchars = ['鑫','鹭','榕','柘','珈','骅','孚','迦','瀚','濮','浔','沱','泸','恺','怡','岷','萃','兖']chars.sort(key=lambda char: laz...
python拼音_python随机中文姓名和拼音
weixin_31119281的博客
02-21 983
def sayhello():print(‘hellopython‘)import pinyinimport randomdef random_name():# 删减部分,比较大众化姓氏firstName = "赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔曹严华金魏陶姜戚谢邹喻水云苏潘葛奚范彭郎鲁韦昌马苗凤花方俞任袁柳鲍史唐费岑薛雷贺倪汤滕殷罗毕郝邬安常乐于时傅卞齐康伍余元卜顾孟平" ...
python处理Excel xlrd的简单使用
12-24
xlrd主要用于读取Excel文件,本文为大家分享了python处理Excel的具体代码,供大家参考,具体内容如下 安装 pip install xlrd api使用 import xlrd # 打开Excel文件读取数据 workbook = xlrd.open_workbook('a....
Python OpenCV读取中文路径图像的方法
12-17
这几天做点小东西,涉及到OpenCV读取中文图像的问题 如果直接读取中文路径的图像,往往返回[] import cv2 cv_im = cv2.imread(‘老干妈.jpg') 缘起 偶然发现opencv 读取图像,解决imread不能读取中文路径的问题文章...
python处理pandas读取文件名有中文报错问题解决方法
05-17
python处理pandas读取文件名有中文报错问题解决方法,
python读取access数据库表结构
08-29
应该是只能在windows使用吧!需要用到win32com.client这个库;涉及到输出中文、集合、字典、访问数据库几个知识点。主要讲述访问access数据库,获取mdb表的字段
python数据分析:关键字提取方式
01-20
TF-IDF TF-IDF(Term Frequencey-Inverse Document Frequency)指词频-逆文档频率,它属于数值统计的范畴。使用TF-IDF,我们能够学习一个词对于数据集中的一个文档的重要性。 TF-IDF的概念 TF-IDF有两部分,词频和逆...
python解决汉字批量拼音问题
com_zhansan的博客
06-13 282
针对工作中某些汉语姓名需要拼音但是手动操作起来,容易出错,且重复性太高的问题。借助程序提供一个解决方案。代码如下: 注意:代码中的redis获取密码部分可以忽略,直接填数据库连接信息即可。 import pymysql as py import pypinyin from pymysql.cursors import Cursor import time from redis import StrictRedis #将mysql数据库账号密码从redis数据库取出(直接放在代码里,不好看) con
基于Trie树进行拆分字符串变拼音音节(一):构建拼音音节模型
qq_38796548的博客
10-15 860
一.前言 在智能客服领域,需要具备识别用户输入拼音并将其中文,进而来搜索与之相关问题,但用户输入的拼音内容是一个长字符串,此时需要把字符串进行中文拼音音节拆分,用逗号’,'将每个音节分开,因此本篇文章主要介绍构建基于Trie的拼音音节模型,在下篇文章介绍拆分音节,再下下篇文章介绍拼音识别中文 二.构建模型 2.1 Trie树简要介绍 Trie树形结构属于字典树,整个树的根节点是空的, 根节点的子节点可以有多个,每个子节点智能存放单个元素,用于我们拼音模型就是根节点的子结点有26个,分别由a-z组,每
Python批量处理表格】汉字拼音
weixin_45965693的博客
11-27 278
from xpinyin import Pinyin import xlrd import xlsxwriter data = xlrd.open_workbook('laji.xls') print(data.sheet_names()) # 输出所有页的名称 table = data.sheets()[0] # 获取第一页 nrows = table.nrows # 为行数,整形 workbook = xlsxwrit
python 单词拆音节_使用Python查找音节
weixin_42398055的博客
02-19 264
对于第二部分,如果您使用Chrome,请右键单击“计算字数”按钮并选择“检查元素”。您会看到POST表格/index.php与一些相关部分:name="text"name="optionSyllableCount"name="optionWordCount"(后两个是输入复选框,通常需要POST值)。import urlliburl = 'http://www.wordcalc.com/index...
Python-实现将excel里的中文汉字对应拼音输出
zkw_1998的博客
01-14 2214
由于很多时候中文命名的不被使用,但命名为英文的话。博主的词汇量有限,所以就不为难自己了。 我使用拼音对应中文。当我所有为测试语料都用拼音命名完的时候,遇到要按产品挑出对应的部分词条语料。时,在几千个文件里一次挑一个太慢了。 已知:一个产品的词条可能十几个或者一百多个,词条都是中文的,文件命名都是拼音命名的。 我可以先把中文词条列表生一个拼音清单,再用清单里的拼音去找,一下子就搞定了。 ...
七、python排序之先按汉语拼音排序再按笔画排序
qixuanmiao_的博客
08-27 751
首先安装pypinyin第三方库,参见↩\hookleftarrow↩ from pypinyin import lazy_pinyin,Style ji = ['中','国','人','日','本','韓','学','生','先','留','教','授','社','員','会','店','研','修','企','業','大','父','課','長','出','迎','李','王','張','森','林','小','野','吉','田','村','太','郎','金','東','京','画','旅','行'
Python 基于语法提取音节个数的方法(可能不完美,欢迎指教)
心有猛虎 细嗅蔷薇
08-16 1691
根据基本的一些音节的特点,逐个封装出提取音节个数的方法,代码如下: def count(slef,s): total_syllables = 0 # qu to tq s = re.sub(r'qu', 'qw', s) # replace endings s = re.sub(r'(es$)|(que$)|(gue$)', '', s)
python 单词拆音节,使用Python找音节
weixin_34061121的博客
03-01 504
For kicks (and to brush up on my Python), I'm trying to create an algorithm that will randomly generate a Haiku (Japanese poem made up of three lines with 5, 7, and 5 syllables each).The problem I've ...
自己写的用Python将表格中的一列汉字转换拼音(超详细解释)
qq_59211104的博客
09-03 879
因为工作需要将Excel中的人名转换拼音,正好自己也在学习Python就写了一个小小的工具。 下面是代码: import pandas as pd import pypinyin #定义一个字符串用来保存地址 io="C:\\Users\\60205\\Desktop\\拼音\\abc.xlsx" #阅读这个表格并将这个DataFrame类型的数据保存在df里 df =pd.read_excel(io,sheet_name=0,header=0) #定义两个空列表 lst=[] ...
excel文件有两列数据,使用pythonexcel数据转换json格式
最新发布
08-03
### 回答1: 可以使用Python中的pandas库来读取Excel文件,然后将数据转换为字典格式,最后使用json库将字典转换为json格式。示例代码如下: ```python import pandas as pd import json # 读取Excel文件 df = pd.read_excel('data.xlsx') # 将数据转换为字典格式 data = df.to_dict(orient='records') # 将字典转换为json格式 json_data = json.dumps(data, ensure_ascii=False) print(json_data) ``` 其中,'data.xlsx'是Excel文件的路径,'ensure_ascii=False'参数可以保证中文字符不被义为Unicode编码。 ### 回答2: 使用PythonExcel数据转换为JSON格式的方法如下: 首先,需要安装openpyxl库。通过pip install openpyxl命令进行安装。 然后,导入openpyxl库,并读取Excel文件。使用load_workbook()函数加载Excel文件,然后选择要读取的工作表。 接下来,获取Excel文件中的数据。使用iter_rows()函数遍历每一行数据,并将数据存储在一个列表中。 创建一个空的字典对象,并将Excel数据逐行添加到字典中。 最后,使用json库的dumps()函数将字典对象转换为JSON格式,并将其保存到一个新的文件中。将文件名和保存路径作为参数传递给open()函数,并指定写入模式。 以下是一个示例代码: ```python import openpyxl import json # 读取Excel文件 workbook = openpyxl.load_workbook('data.xlsx') sheet = workbook.active data = [] # 获取Excel文件中的数据 for row in sheet.iter_rows(values_only=True): # 将每行数据存储在字典对象中 row_data = {} row_data['column1'] = row[0] # 第一列数据 row_data['column2'] = row[1] # 第二列数据 data.append(row_data) # 将数据转换为JSON格式 json_data = json.dumps(data, indent=4, ensure_ascii=False) # 将JSON数据保存到文件 with open('data.json', 'w', encoding='utf-8') as file: file.write(json_data) ``` 在上述代码中,data.xlsx是包含Excel数据的文件名。通过调用openpyxl库中的load_workbook()函数,加载并打开Excel文件。然后,从工作表中的每一行数据中读取数据,并将其存储在一个列表中。接下来,通过调用json库中的dumps()函数,将数据转换为JSON格式。最后,使用open()函数将JSON数据保存到一个新的文件中,文件名为data.json,文件的保存路径可以根据需要进行修改。 ### 回答3: 要使用PythonExcel数据转换JSON格式,我们可以使用第三方库pandas和xlrd来处理Excel文件。 首先,我们需要安装pandas和xlrd库。可以使用以下命令: ```python pip install pandas xlrd ``` 然后,我们可以使用pandas库中的read_excel函数来读取Excel文件,并将其转换为DataFrame对象。假设Excel文件名为data.xlsx,包含两列数据「列1」和「列2」,可以使用以下代码: ```python import pandas as pd df = pd.read_excel('data.xlsx') ``` 接下来,我们可以使用DataFrame的to_json方法将数据转换为JSON格式。如果想要每个条目作为一个对象,可以指定orient参数为'records'。如果想要将每个条目作为一个列表项,可以指定orient参数为'list'。以下代码将数据转换为JSON字符串并打印出来: ```python json_data = df.to_json(orient='records') print(json_data) ``` 最后,我们可以将JSON字符串写入到文件中,可以使用以下代码: ```python with open('data.json', 'w') as json_file: json_file.write(json_data) ``` 以上就是使用PythonExcel文件转换为JSON格式的基本步骤。通过这种方法,我们可以方便地将Excel数据转换为能够在其他应用程序中使用的JSON格式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • python运行环境怎么配置_python配置环境 菜鸟教程,python的运行环境怎么配置 13218
  • 怎么在linux中写shell脚本文件,如何在Linux下编写一个简单的Shell脚本 5526
  • python设置text禁止输入_Python tkinter文本不允许在启动时输入 3738
  • h3cweb网管用户登录_华为交换机VTY用户界面属性配置教程 3713
  • linux memcpy需要头文件,memcpy函数详解 3467

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 怎么设置腾讯微信软件许可及服务器,2015腾讯微信软件许可及服务协议.doc
  • excel服务器文件保存本地文件,laravel excel 上传文件保存到本地服务器功能
  • 如何向服务器远程传输文件,如何向服务器远程传输文件
2021年142篇
2020年15篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源五行缺什麽起名海起名字的郭mini脱衣2018狗的宝宝起名大全姓氏高男孩起名字在线免费起名解名医宋党员自评桂林区号camtasiastudio锌合金防盗窗10086中国移动营业厅巴比伦空中花园雷雨剧本三水新闻让我们一起变老的歌名生死狙击第一季怎么免费给宝宝起名字啊女孩起名有含义的字的姓姜的男孩起什么名字好4月初8是什么日子魔兽rgp小孩子起名四字大全缺水缺火怎么起名代理记账公司起什么名字好双鱼座的性格免费生辰八字起名评分带鸿字男孩起名大全唐纸伞妖哪里多初生儿起名的评分淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化