鱼C论坛

 找回密码
 立即注册
查看: 2361|回复: 7

[已解决]python excel读取

[复制链接]
发表于 2023-3-12 10:24:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
求助怎么把文档里面的信息按对应的写入excel中,我的想法是读出excel一列值,去文本文档中匹配,然后将值写入excel中,但是我匹配不到,求帮忙!
文本文件:
2.13张三:张三是xx人,今年xx岁,......
2.15李四:李四是xx人,今年xx岁.......
3.14王五:王五是xx人,今年xx岁......
5.08小明:小明是xx人,今年xx岁......

表格效果
1        2        3
张三        2.13张三:张三是xx人,今年xx岁,......       
李四        2.15李四:李四是xx人,今年xx岁.......       
王五               
小明               
最佳答案
2023-3-12 23:17:59
运行效果
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-12 10:45:04 | 显示全部楼层
呃预期效果是?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-12 11:04:00 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-12 19:47:48 | 显示全部楼层

就是表格效果啊,那里之前只有名字的那一列,然后根据名字去文本查找,把后面一列的填进去
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-12 19:54:31 | 显示全部楼层
tommyyu 发表于 2023-3-12 11:04
https://fishc.com.cn/forum.php?mod=forumdisplay&fid=319&filter=typeid&typeid=722

没鱼币,去买鱼币了,,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-12 22:05:54 From FishC Mobile | 显示全部楼层
表达的不够清楚啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-12 23:13:32 From FishC Mobile | 显示全部楼层
import openpyxl


path = "./工作簿.xlsx"
wb = openpyxl.load_workbook(path)
ws = wb.worksheets[0]
cells = ws['A']

text = "2.13张三:张三是xx人,今年xx岁,\n2.15李四:李四是xx人,今年xx岁,\n3.14王五:王五是xx人,今年xx岁,\n5.08小明:小明是xx人,今年xx岁,"
textlist = text.split('\n')

for cell in cells:
        for i in textlist:
                if i.find(cell.value) != -1:
                        for index, v in enumerate(i.strip(',').split(',')):
                                ws.cell(cell.row, cell.column + (index + 1)).value = v
                       
wb.save(path)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-12 23:17:59 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
运行效果
IMG_20230312_231715.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-15 05:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表