Den här snabba handledningsguiden om hur man konverterar JSON till CSV i Node.js. Den innehåller IDE-inställningarna, en lista över programmeringssteg och en körbar exempelkod för att förvandla JSON till CSV i Node.js. Du kommer också att lära dig olika anpassade inställningar som kan tillämpas när du laddar källfilen JSON.
Steg för att konvertera JSON till CSV i Node.js
- Ställ in miljön på använd Aspose.Cells för Node.js via Java för att ändra JSON till CSV
- Läs JSON-filinnehåll till en strängvariabel med metoden fs.readFile().
- Skapa ett Workbook-objekt och hämta cellinsamling från målarket
- Skapa ett JsonLayoutOptions klassobjekt för att ställa in output JSON-egenskaper
- Anropa importData()-metoden med hjälp av filinnehåll, cellsamling och anpassade alternativ
- Spara arbetsboken som en CSV-fil
Dessa steg sammanfattar hur man utför JSON till CSV-export i Node.js. Processen påbörjas genom att ladda JSON-källfilens innehåll i en strängvariabel följt av att skapa en arbetsbok och komma åt cellsamlingen i ett ark. I de sista stegen initieras JsonLayoutOptions för att ställa in anpassade egenskaper för import av data från JSON-filen till CSV-filen med metoden JsonUtility.importData().
Kod för att transformera JSON-fil till CSV i Node.js
Ovanstående kod visar processen att konvertera JSON till CSV i Node.js. JsonLayoutOptions används för att ställa in olika egenskaper som processarray som en tabell, ignorera arraytiteln, flagga för att indikera om en sträng i JSON ska konverteras till ett tal eller datum, ignorera nullvärden och ignorera titel för att lista några. JsonUtility som används i den här koden kan också användas för att exportera intervall till JSON med metoden exportRangeToJson().
Den här artikeln har beskrivit konverteringen av en fil från JSON till CSV i Node.js. Om du vill lära dig hur du använder filter i Excel, se artikeln om hur man använder filter i Excel med Node.js.