Forum Discussion

lasse0hlsen's avatar
lasse0hlsen
Frequent Visitor
5 years ago
Solved

Importing data from a nested JSON file to Excel

Hey guys,   I am desperately trying to parse the data from a nested JSON file (that has many records and lists in it) to Excel. I managed to view the basic information about the 158 projects that a...
  • Jimmy801's avatar
    Jimmy801
    5 years ago

    Hello lasse0hlsen 

     

     

    instead of this

                {
                    "Disbursements",
                    each _{0}
                }

    you have to maintain this for every column. 

                {
                    "Disbursements",
                    each Table.FromColumns(List.Transform(Table.ToColumns(Table.FromRecords(_)), each{Text.Combine(List.Transform(_, each try  Text.From(_) otherwise "" ),", ")}),Table.ColumnNames(Table.FromRecords(_)))
                }

    Be aware that with this codes sub-lists or records will be converted to a space only. So you will loose this information. This transformation will transfrom a list of records to a table with all rows aggregated to one row. You can afterwards easily expand the table. Here a screenshot

    If this post helps or solves your problem, please mark it as solution (to help other users find useful content and to acknowledge the work of users that helped you)
    Kudoes are nice too

    Have fun

    Jimmy