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 atrue
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.