>  Q&A  >  본문

python 复杂表格合并

[
{"ID":"1","订单号":"123456","用户名":"路人甲","产品":"XX用品","颜色":"色1","数量":"1",},
{"ID":"1","订单号":"123456","用户名":"路人甲","产品":"XX用品","颜色":"色2","数量":"20",},
{"ID":"1","订单号":"123456","用户名":"路人甲","产品":"XX用品","颜色":"色3","数量":"3",},
{"ID":"1","订单号":"123456","用户名":"路人甲","产品":"XX用品","颜色":"色4","数量":"4",},
{"ID":"1","订单号":"123456","用户名":"路人甲","产品":"XX用品","颜色":"色5","数量":"5",},
{"ID":"1","订单号":"123456","用户名":"路人甲","产品":"XX用品","颜色":"色6","数量":"6",},
{"ID":"1","订单号":"123456","用户名":"路人甲","产品":"XX用品","颜色":"色7","数量":"30",},
{"ID":"1","订单号":"123456","用户名":"路人甲","产品":"XX用品","颜色":"色8","数量":"8",},
{"ID":"1","订单号":"123456","用户名":"路人甲","产品":"XX用品","颜色":"色9","数量":"9",},
{"ID":"1","订单号":"123456","用户名":"路人甲","产品":"XX用品","颜色":"色10","数量":"40",},
{"ID":"2","订单号":"456789","用户名":"路人乙","产品":"XXX用品","颜色":"红色","数量":"100",},
{"ID":"3","订单号":"123456789","用户名":"路人丙","产品":"XXXX用品","颜色":"金色","数量":"300",},
{"ID":"3","订单号":"987654321","用户名":"路人丙","产品":"XXXX用品","颜色":"紫色","数量":"100",},

]

需要转换表格为:

python3 如何实现这种复杂的表格排列

伊谢尔伦伊谢尔伦2741일 전627

모든 응답(3)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-04-18 10:30:30

    이는 pandas groupby를 사용하여 달성할 수 있으며 코드는 참조용입니다

    으아악

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-18 10:30:30

    먼저 셀을 순서대로 정렬한 후 셀을 병합하세요.

    회신하다
    0
  • 阿神

    阿神2017-04-18 10:30:30

    엑셀을 작동시키기 위해서는 openpyxl과 같은 라이브러리가 필요합니다.

    그런 다음 이 라이브러리에 데이터를 채우는 방법과 셀을 병합하는 방법을 확인하세요.

    http://openpyxl.readthedocs.i...

    회신하다
    0
  • 취소회신하다