Как экспортировать файл Json в Excel, используя tablib с внутренними массивами

Я пытаюсь экспортировать набор данных Json в xls. файл с помощью tablib.

import tablib
import_filename = Path("example1.json")
data.json = open(import_filename, 'r').read()
print(data.csv)


with open('file.xls', 'wb') as f:
    f.write(data.export('xls'))

Однако это выдает ошибку: "Исключение: непредвиденный тип данных"

JSON файл:

[{
  "id": "1",
  "name": "TEST",
  "desc": "",
  "descData": null,
  "closed": false,
  "idOrganization": "1",
  "cards": [
    {
      "id": "1"
    },
    {
      "id": "2"
    },
    {
      "id": "3"
    },
    {
      "id": "4"
    }
  ]
}]

Из этого набора данных я пытаюсь извлечь данные в этой форме:

id    name    cards.id
1     TEST    1
1     TEST    2
1     TEST    3
1     TEST    4

Какой самый простой способ сделать это с помощью tablib?

0 ответов

Другие вопросы по тегам