【问题标题】:Error formatting in Pandas converting excel sheet to jsonPandas 将 excel 表转换为 json 格式错误
【发布时间】:2022-07-22 17:13:08
【问题描述】:

我确实需要将 Excel 转换为 Json。 我的 Excel 格式如下: Excel Sheet

我想要的输出是:

[{"Material":"1001",
  "Address":{"Material":"1001","Street":"ST1","House":"H1"},
  "UOM":[{"Material":"1001","UOMD":"EA"},
         {"Material":"1001","UOMD":"OP"}]},
{"Material":"AA23",
  "Address":{"Material":"AA23","Street":"ST1","House":"H3"},
  "UOM":[{"Material":"AA23","UOMD":"OP"},
         {"Material":"AA23","UOMD":"EA"}]
}]

你能帮我解决这个问题吗?

'''Sample Excel'''

我已经尝试过这个博客,如下所示: How to convert CSV to nested JSON in Python 这是我正在遵循的方法。唯一的问题是我的输出有点不同,如下所示:

[{"Material":"1001",
  "Address":[{"Material":"1001","Street":"ST1","House":"H1"}],
  "UOM":[{"Material":"1001","UOMD":"EA"},
         {"Material":"1001","UOMD":"OP"}]},
{"Material":"AA23",
  "Address":[{"Material":"AA23","Street":"ST1","House":"H3"}],
  "UOM":[{"Material":"AA23","UOMD":"OP"},
         {"Material":"AA23","UOMD":"EA"}]
}]

请你们中的任何人分享您的专家意见。

谢谢 TC

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    试试这个:

    pd.read_excel(your_excel_file).to_json()
    

    【讨论】:

      猜你喜欢
      • 2019-06-01
      • 2019-12-12
      • 2017-01-08
      • 2019-08-09
      • 2016-09-08
      • 1970-01-01
      • 1970-01-01
      • 2021-05-27
      • 1970-01-01
      相关资源
      最近更新 更多