600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Python-正则表达式匹配中文汉字(支线任务:并将匹配结果写入Excel)

Python-正则表达式匹配中文汉字(支线任务:并将匹配结果写入Excel)

时间:2022-07-25 19:41:49

相关推荐

Python-正则表达式匹配中文汉字(支线任务:并将匹配结果写入Excel)

测试代码

import retest = 'Aaa测试1231sdkfjhKUHAKUHFIUSDHFDsdfsdfKJH天sdlfkjds12..@#$@#$天地无极,乾坤借法'print(re.findall('[\u4E00-\u9FA5]+',test))# ['测试', '天', '天地无极', '乾坤借法']

如果想要写入Excel呢?

import reimport xlwingstest = 'Aaa测试1231sdkfjhKUHAKUHFIUSDHFDsdfsdfKJH天sdlfkjds12..@#$@#$天地无极,乾坤借法'arr_res = re.findall('[\u4E00-\u9FA5]+',test)# @ xlwings.App() 可选参数 add_book = False 默认 = True # 经测试如果写了 不同设备的WPS可能不兼容的问题# MS Office 测试两台机器没问题(台式机+笔记本 没有更多设备...)app = xlwings.App()WB = app.books.add()# WB.sheets[0].range("A1").value = arr_res # 默认横向写入WB.sheets[0].range("A1").options(transpose = True).value = arr_res # 调整为纵向写入

图片如下

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。