JSON do CSV v Python

JSON je dobře známý a široce používaný formát pro uchovávání a sdílení strukturovaných dat. Často se používá k přenosu dat mezi různými typy aplikací. CSV se na druhou stranu používá také k ukládání dat ve formátu odděleném čárkami. V určitých případech může být nutné importovat data ze souborů JSON do CSV programově v aplikacích Python. V tomto článku se proto dozvíte, jak převést soubory JSON na CSV v Python.

Převaděč JSON na CSV Python – ke stažení zdarma

Pro převod dat JSON do formátu CSV použijeme Aspose.Cells for Python. Jedná se o výkonné API pro vytváření, úpravu a konverzi souborů tabulek pomocí Python. Rozhraní API můžete buď stáhnout, nebo jej nainstalovat pomocí následujícího příkazu pip.

pip install aspose-cells

Jak převést JSON na CSV v Python

Aspose.Cells poskytuje vysokorychlostní a vysoce věrný převod souborů JSON do formátu CSV v Python. Následují kroky k převodu JSON do formátu CSV pomocí rozhraní API.

  • Vytvořte nový excelový sešit a vyberte požadovaný list.
  • Importujte data z JSON do listu Excelu.
  • Uložte sešit aplikace Excel ve formátu CSV.

Nyní se podívejme, jak provést tyto kroky pro převod JSON na CSV v Python.

Převeďte JSON na CSV v Python

Níže jsou uvedeny kroky pro převod JSON na CSV v Python.

Následující ukázka kódu ukazuje, jak exportovat data JSON do CSV v Python.

// načíst data JSON
jsonInput = '[{"nodeId":1,"reputation":1134},{"nodeId":2,"reputation":547},{"nodeId":3,"reputation":1703},{"nodeId":4,"reputation":-199},{"nodeId":5,"reputation":-306},{"nodeId":6,"reputation":-49},{"nodeId":7,"reputation":1527},{"nodeId":8,"reputation":1223}]'

# vytvořit prázdný objekt sešit
workbook = Workbook()

# přístup k výchozímu prázdnému listu
worksheet = workbook.getWorksheets().get(0)

# nastavte JsonLayoutOptions pro formátování
layoutOptions = JsonLayoutOptions()
layoutOptions.setArrayAsTable(True)

# importovat data JSON do CSV
JsonUtility.importData(jsonInput, worksheet.getCells(), 0, 0, layoutOptions)

# uložit soubor CSV
workbook.save("output.csv", SaveFormat.CSV)

Zadejte data JSON

Následují data JSON, která jsme použili ve výše uvedené ukázce kódu.

[{"nodeId":1,"reputation":1134},{"nodeId":2,"reputation":547},{"nodeId":3,"reputation":1703},{"nodeId":4,"reputation":-199},{"nodeId":5,"reputation":-306},{"nodeId":6,"reputation":-49},{"nodeId":7,"reputation":1527},{"nodeId":8,"reputation":1223}]'

JSON do CSV

Následuje převedený soubor CSV.

JSON do CSV

Exportujte JSON do CSV v Python – získejte bezplatnou licenci

Získejte bezplatnou dočasnou licenci a exportujte data JSON do formátu CSV bez omezení hodnocení.

Python JSON to CSV Converter – Přečtěte si více

Můžete také prozkoumat Aspose.Cells for Python pomocí dokumentace. Své dotazy můžete pokládat také prostřednictvím našeho fóra.

Závěr

Soubory JSON a CSV se široce používají k ukládání a přenosu dat. V souladu s tím tento článek popisuje, jak převést JSON na CSV v Python. Můžete jednoduše nainstalovat knihovnu, integrovat poskytnutý kód a exportovat data JSON do CSV v Python.

Viz také