Aspose.Cells JSON Converter dla .NET
Aspozy - komórki JSON Konwerter dla .NET zapewnia bezprzewodową, wysokiej wydajności konwersję między księgami roboczymi Microsoft Excel (XLS, XLSX,XLSM) i strukturami danych JSON. Niezależnie od tego, czy musisz serializować zawartość arkusza roboczego do aplikacji internetowych lub odtworzyć pliki Excel z ładunków płatniczych jSON, ten wtyczka zapewnia dokładność, weryfikację schematu i efektywne wyniki.
Instalacja i ustawienie
- Instalacja pakietu NuGet: zobacz Instalacja .
- Konfiguruj licencję mierzoną przed użyciem API: zobacz Licencjonowanie według zużycia .
Dzięki włączeniu licencji i zainstalowaniu pakietu możesz natychmiast zintegrować przepływy pracy konwersji JSON w aplikacjach .NET.
Główne cechy
Format pokrycia
- Obsługuje XLS, XLSX, XLSM i XLTX.
- Utrzymuje formuły, style, połączenia regionów i metadane książki roboczej.
- Zapewnia konwersje okrągłe z programu Excel do JSON i z powrotem.
Dostosowane mapowanie schematu JSON
- Mapa rozciąga się na arkusze JSON lub obiekty.
- Włącz / wyklucz głowice, ukryte linie i stopy.
- Formatowanie kontrolne dla liczb, dat i booleanów.
- Wyjścia JSON są zgodne z umowami REST API lub istniejącymi schematami.
Wydajność i strumień
- Przetwarzanie dużych zestawów danych za pomocą strumienia czytania/pisania.
- Konwertuj z rzędu lub w zestawy bez ładowania całej księgi roboczej.
- Obsługuje async I/O dla operacji bez blokowania w ASP.NET Core.
Zaawansowane opcje
- Dostosowane transformatory wartości komórkowej (np. serializatory daty).
- Kontrola polityki indentacji JSON, kodowania i zero.
- Zachowaj wiodące zery, specjalne postacie i lokalne formaty.
Błąd i weryfikacja
- Zidentyfikuj nieprawidłowe formuły, skorumpowane przepływy lub nieporozumienia schematu.
- Właściwości telefoniczne do rozwiązywania lub naprawienia błędów.
- Jasna hierarchia wyjątków dla odbioru i rozwiązywania problemów.
Przykład kodu: Konwersja programu Excel do JSON
// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");
// Convert the workbook to JSON file
workbook.Save("sample_out.json", SaveFormat.Json);
Porady i najlepsze praktyki
- Określenie schematów JSON raz i ponowne wykorzystanie ich w wielu zadaniach.
- Dla dużych książek roboczych umożliwia się tryb strumieniowy i rozmiary tune batch.
- Włóż połączenia konwersji w blokach try/catch, aby poradzić sobie z błędami licencji i I/O.
- Użyj transformatorów do konsekwentnego formatowania dat i liczb.
- Potwierdź wstępny JSON przed importowaniem do programu Excel.
- Użyj async APIs do długotrwałych konwersji w aplikacjach internetowych.
Typowe problemy i rozwiązania
- File nie znaleziono: Sprawdź ścieżkę pliku wejściowego.
- Nie obsługiwany format pliku: Upewnij się, że format wejścia jest wspierany.
Często zadawane pytania
**Co to jest Aspose.Cells JSON Converter dla .NET?**Umożliwia programową konwersję plików programu Excel z / do struktur JSON w aplikacjach .NET.
**Jak różni się od Aspose.Cells dla .NET?**Aspose.Cells to pełnoprawna biblioteka. Konwerter JSON koncentruje się na przepływach roboczych programu Excel-to-JSON i jSON-do-Excel.
**Jakie formaty plików są obsługiwane?**XLSX, XLSM, XLTX i JSON.
**Czy generacja JSON może być dostosowana?**Tak – użyj JsonSaveOptions
do indentacji, kodowania i formatowania ustawień.