Jak przekonwertować Excel na JSON za pomocą C#

Jak przekonwertować Excel na JSON za pomocą C#

Konwersja plików programu Excel do programu JSON ułatwia wymianę danych i poprawia kompatybilność z aplikacjami internetowymi. Aspose.Cells for .NET oferuje solidną funkcjonalność, aby bez wysiłku serializować dane programu Excel do programu JSON.

Dlaczego warto konwertować Excel na JSON?

  • interoperacyjność:- Wymiana danych między różnymi platformami i systemami.

  • Zarządzanie danymi:- JSON zapewnia strukturowany format idealny do rozwoju sieci Web i manipulacji z danymi.

  • automatyzacja:- Automatyzuj serializację danych programu Excel do JSON, zmniejszając ręcznie przetwarzanie danych.

Przewodnik krok po kroku do konwersji programu Excel do JSON

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

Instalacja Aspose.Cells dla .NET przy użyciu NuGet Package Manager:

dotnet add package Aspose.Cells

Krok 2: Konfiguruj licencję Aspose.Cells

Ustaw licencję Aspose.Cells, aby korzystać z pełnych funkcji:

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

Krok 3: Pobierz plik Excel

Pobierz plik programu Excel do obiektu Workbook:

Workbook workbook = new Workbook("file.xlsx");

Krok 4: Określenie danych programu Excel do konwersji

Możesz serializować różne rodzaje danych programu Excel:

  • Rozmiar komórki:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • Jednolita komórka
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Tabele, wykresy, tabele pivotowe itp.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Krok 5: Seriować dane Excel do JSON

Seriować określone dane do JSON:

string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);

Krok 6: Zapisz dane JSON

Zapisz serializowane dane JSON do pliku:

System.IO.File.WriteAllText("output.json", jsonString);

Krok 7: Dostosuj wyjście JSON (opcjonalne)

Poprawa wydajności JSON poprzez dostosowanie serializacji:

  • Serializuj konkretne elementy (formuły, hiperłącze, wykresy, obrazy itp.).
  • Kontrola struktury JSON i formatowania za pomocą opcji JsonSaveOptions.

Wspólne problemy i korekty

Niewłaściwa struktura JSON

  • Rozwiązanie: Sprawdź, jaki typ danych jest serializowany (np. zakres komórek vs. pojedyncza komórka).

b) błędy licencjonowania

  • Rozwiązanie: Sprawdź ścieżkę pliku licencji i upewnij się, że jest ona ważna i poprawnie odniesiona.

3 Problemy z drogą pliku

  • Rozwiązanie: Upewnij się, że ścieżki plików Excel wejściowych i wyjściowe ścieżki JSON są poprawne i dostępne.
 Polski