Konwersja danych JSON do formatów Excel lub CSV jest powszechnym wymogiem dla zorganizowanej sprawozdawczości i analizy biznesowej. Aspose.Cells dla .NET zapewnia efektywny sposób na osiągnięcie tego z jego potężnym API.

Wprowadzenie

Konwertowanie danych JSON do formatów Excel lub CSV jest niezbędne do umożliwienia strukturowanej analizy danych i sprawozdawczości biznesowej. Aspose.Cells dla .NET oferuje prostą, ale elastyczną API do importu jSON bezpośrednio do arkuszy lub plików CSV.

Dlaczego warto konwertować JSON na Excel?

  • Struktywne sprawozdanie: Przełącz dane API lub usługi w JSON do formatów tabeli dla lepszej czytelności.
  • Automatyzacja: Automatyczne wprowadzanie danych do programu Excel bez ręcznego formatowania lub interwencji.
  • Werstabilność: Obsługuje wydajność w formacie XLSX lub CSV z dostosowaniem rozmiaru.

Przewodnik krok po kroku do konwersji JSON do programu Excel

Krok 1: Zainstaluj Aspose.Cells za pośrednictwem NuGet

Instalacja biblioteki Aspose.Cells:

$ dotnet add package Aspose.Cells

Krok 2: Konfiguruj licencję Aspose.Cells

Aktywuj pełną funkcjonalność za pomocą licencji:

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

Krok 3: Pobierz JSON Input

Czytaj JSON z wiersza lub .json Artykuły :

  • Z archiwum :
string jsonInput = File.ReadAllText("Data.json");
  • Z łańcucha bezpośrednio:
string jsonInput = "[{\"nodeId\":1,\"reputation\":1134},{\"nodeId\":2,\"reputation\":547}]";

Krok 4: Tworzenie księgi roboczej i arkusza Access

Inicjalizuj książkę roboczą i uzyskaj dostęp do domyślnej tablicy roboczej:

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

Krok 5: Ustaw JsonLayoutOptions

Konfiguruj opcje rozmieszczenia, aby traktować arany jako tabele:

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

Krok 6: Wprowadzenie JSON do arkusza roboczego

Import JSON do arkusza roboczego za pomocą metody użyteczności:

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

Krok 7: Zapisz do programu Excel lub CSV

Eksportuj dane do pożądanej formaty:

  • Zapisz jako Excel:
workbook.Save("output.xlsx");
  • Zachowaj jako CSV:
workbook.Save("output.csv", SaveFormat.CSV);

Wspólne problemy i korekty

JSON Array nie jest prawidłowo rozłożony

  • Rozwiązanie : Zabezpieczenie JsonLayoutOptions.ArrayAsTable Jest ustawiony na true Wyróżniają się rzęsy w kolejkach.

Archiwum nie oszczędza

  • Rozwiązanie: sprawdź ważne ścieżki i czy aplikacja ma pisemne zezwolenia.

3 Ostrzeżenia licencyjne

  • Rozwiązanie: Potwierdź, że plik licencji jest prawidłowo odniesiony i ładowany.

More in this category