Denna handledning presenteras för att vägleda hur man konverterar JSON till CSV i Python. Den innehåller en referens till resursen för att konfigurera Python-miljön, detaljerade steg som ska följas för att utföra denna uppgift och ett körbart exempel på Python-kod. Att skriva JSON till CSV Python-kod är ganska enkelt och kräver inget annat verktyg från tredje part.
Steg för att konvertera JSON till CSV i Python
- Ställ in miljön för att använda Aspose.Cells för Python via Java
- Skapa eller ladda käll-JSON-data till strängvariabeln
- Skapa ett tomt Workbook klassobjekt där JSON-data kommer att sparas som CSV
- Få en referens till den första worksheet i den nyskapade arbetsboken
- Instantiera klassobjektet JsonLayoutOptions för att anpassa konverteringsprocessen
- Använd funktionen JsonUtility.importData och omvandla JSON-data till CSV
- Spara den resulterande arbetsboken som en CSV-fil på disken
Dessa steg beskriver processen genom att dela resurserna för att ställa in Python-miljön och sedan dela den stegvisa proceduren för att utföra denna uppgift. Vi måste ställa in JSON-strängen direkt eller ladda den från någon fil, skapa en tom arbetsbok eller ladda en befintlig arbetsbok, hämta referensen till målarbetsbladet där JSON-data ska importeras, importera JSON-strängen till CSV med JsonUtility. importData()-funktionen och spara slutligen arbetsboken som CSV med funktionen Workbook.save. För att konvertera JSON till CSV Python identifieras också relaterade klasser i dessa steg som ska användas för nämnda konvertering.
Kod för att konvertera JSON till CSV med Python
Vi har använt JsonLayoutOptions.setArrayAsTable(True) som gör att data transporteras som en tabell dvs rubrikerna placeras endast en gång i början av filen och sedan kopieras endast data i nästa rad i filen. Om du vill upprepa rubrikerna för varje rad, ta bort detta samtal. På samma sätt, medan konvertering av JSON till CSV Python-kod kan använda den här JsonLayoutOptions-klassen för att bestämma om konvertering av numerisk data och datumdata till lämpligt format och typ, ta bort rubrikraden helt, ställ in titelstil och många andra alternativ också.
Den här artikeln har lärt oss hur man konverterar JSON till CSV i Python, men om du vill spara utdataarbetsboken till något annat format som PDF, se artikeln om hur man konverterar Excel till PDF med Python.