请教读取excel表里的数据并将相同的数据合并整成一个字典该怎么合并呢

qq_42986959 2020-07-30 03:12:34
我有一个excel表格,想将里面的客户数据读取出来导入到数据库。现在问题是里面有些数据的部分单元格数据是重复的,我读取出来后不知道怎么合并成一个字典。Excel表格数据如下:

要生成的字典格式:
supplier = [{
'name':'创意数字科技有限公司',
'province':'广东',
'city':'深圳',
'contact':'张三疯',
'phone':'13800000000',
'product':[
{'product_name':'办公文具','sub':[{'name':'圆珠笔','price':'3','unit':'支'},{'name':'打印纸','price':'30','unit':'包'},{'name':'记事本','price':'4.5','unit':'本'}],
{'product_name':'电脑','sub':[{'name':'笔记本电脑','price':'5800','unit':'台'}]}
]
},
{
'name':'ABC公司',
'province':'上海',
'city':'',
'contact':'李斯王五',
'phone':'87900000',
'product':[
{'product_name':'产品说明片','sub':[{'name':'前期策划','price':'1000','unit':'套'},{'product_name':'地产营销片','sub':[{'name':'前期策划','price':'3000','unit':'套'}]}
]
},
]
...全文
195 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
陈年椰子 2020-07-30
  • 打赏
  • 举报
回复
读excel 到列表 遍历列表 建立三层嵌套的字典。 最里层字典的值是 列表, 遍历时判断列表是否存在, 如存在则 append 看起来是这样。

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧