A JSON adatok Excel vagy CSV formátumokká történő átalakítása a strukturált jelentések és az üzleti elemzések közös követelménye.A Aspose.Cells for .NET hatékony módja annak, hogy ezt az erőteljes API-jével érje el.

Bevezetés

A JSON-adatok Excel vagy CSV formátumokká történő átalakítása elengedhetetlen a strukturált adatelemzés és az üzleti jelentések lehetővé tételéhez. Aspose.Cells for .NET egyszerű, de rugalmas API-t kínál a JSO közvetlenül a lapokba vagy a CSV-fájlokba történő importálásához.

Miért változtatja meg a JSON-t az Excel-re?

  • Strukturált jelentés: Átalakítsa az API vagy szolgáltatási adatokat a JSON-ban táblázatformátumokba a jobb olvashatóság érdekében.
  • Automáció: Az adatok automatikus importálása az Excelbe kézi formázás vagy beavatkozás nélkül.
  • Versatilitás: Támogatja a kimenetet XLSX vagy CSV formátumként a layout-khasznosítással.

Lépésről lépésre útmutató a JSON-t az Excelbe történő átalakításához

1. lépés: Az Aspose.Cells telepítése a NuGet-en keresztül

Telepítse az Aspose.Cells könyvtárat:

$ dotnet add package Aspose.Cells

2. lépés: Az Aspose.Cells licenc beállítása

Aktiválja a teljes funkcionalitást a licencével:

Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

3. lépés: Töltse le a JSON bevitelt

Olvassa el a JSON-t egy sorból vagy egy .json A fájl:

  • A fájlból:
string jsonInput = File.ReadAllText("Data.json");
  • A szálból közvetlenül:
string jsonInput = "[{\"nodeId\":1,\"reputation\":1134},{\"nodeId\":2,\"reputation\":547}]";

4. lépés: Hozzáférés és munkafüzet létrehozása

Indítsa el a munkafüzetet, és férjen hozzá az alapértelmezett munkafüzethez:

Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];

5. lépés: JsonLayoutOptions beállítása

Állítsa be az elrendezési lehetőségeket arra, hogy az aranyokat táblákként kezelje:

JsonLayoutOptions options = new JsonLayoutOptions();
options.ArrayAsTable = true;

6. lépés: A JSON bevezetése a munkafüzetbe

Import JSON a munkafüzetbe a hasznosítási módszer használatával:

JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

7. lépés: mentse az Excel vagy a CSV

Az adatokat a kívánt formátumra exportáljuk:

  • Az Excel mentése:
workbook.Save("output.xlsx");
  • Összefoglaló CSV formátumban:
workbook.Save("output.csv", SaveFormat.CSV);

Közös problémák és megoldások

1. A JSON Array nem helyesen elterjedt

  • Megoldás Biztosítás JsonLayoutOptions.ArrayAsTable Megállapították a true A ráncokat a sorokba helyezzük.

2. A fájl nem takarít meg

  • Feltételek: Ellenőrizze, hogy érvényes útvonalak és hogy az alkalmazás írásbeli engedélyeket.

3. engedélyezési figyelmeztetések

  • Teljesítés: Ellenőrizze, hogy a licencfájl megfelelően hivatkozott és feltöltött.

More in this category