Aspose.Cells Konwerter tekstu dla .NET
Aspose.Cells Text Converter dla .NET to wysokiej wydajności API dostosowane do konwertowania Microsoft Excel workbooks (XLS, XLSX,XLSM) do wielu formatów opartych na tekście – w tym CSV, TSV, XML i SQLSCRIPT – i odwrotnie.
Instalacja i ustawienie
- Dodaj pakiet Aspose.Cells NuGet do projektu .NET.
- Ustaw ustawione licencje, aby uniknąć ograniczeń oceny.
Aby uzyskać szczegółowe informacje, zobacz Instalacja Przewodnik. dla licencji, śledź Licencjonowanie według zużycia .
Funkcje i funkcje
Kompleksowy format wsparcia
- Wprowadzenie: XLS, XLSX, XLSM
- Źródło: CSV, TSV, XML (SQLSCRIPT (database-ready INSERT oświadczenia)
- Obsługuje konwersje okrągłe między książkami roboczymi programu Excel a formatami opartymi na tekście
Delimiter i kodowanie dostosowania
- Określ ustawione rozmiary, cytaty i sekwencje ucieczki dla CSV/TSV
- Kodowanie sterowania (UTF-8, UTF-16, ISO-8859-1, itp.) dla zgodności
- Opcje obejmujące / wykluczające głowice, stopy i białe rzędy
Kontrola struktury XML
- Mapa danych tablicy roboczej do elementów i atrybutów XML za pomocą przyzwoitych szablonów
- Konfiguracja elementów korzeniowych, przestrzeń nazw i wyników zgodnych ze schematem
- Obsługuje liniowo-centryczne i komórkowe reprezentacje XML
Generacja SQLSCRIPT
- Konwertuj każde rzędy do statystyk SQL INSERT automatycznie
- Dostosuj nazwy tabel, listy kolumn i formatowanie wartości
- Zestaw wielokrotnych INSERTów dla optymalnego wykonania w relacyjnych bazach danych
Wydajność i skalowalność
- Konwersja oparta na strumieniu dla dużych książek roboczych
- Konwersja równoległa za pomocą systemów multi-core
- Łatwa waga dla eksportu pojedynczych arkuszy, wysoka przepustowość dla konwersji masowych
Błąd i weryfikacja
- Jasna hierarchia wyjątków dla błędów konwersji, naruszeń formatów i problemów I/O
- Validacje do sprawdzenia/prawidłowego przekształcania danych przed/post
- Logowanie punktów integracji dla ram logowania .NET
Przykład: Excel do konwersji CSV
using Aspose.Cells;
// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");
// Save the workbook to CSV format
workbook.Save("output.csv", SaveFormat.Csv);
Porady i najlepsze praktyki
- Metered Licensing : Inicjalizuj w aplikacji start-up i monitoruj wykorzystanie kwoty.
- Zarządzanie zasobami : Użyj przepływów dla dużych książek roboczych i szybko rozprowadź obiekty konwerterowe.
- Kodowanie Konsystencji : Zharmonizuj się z systemami docelowymi w celu uniknięcia korupcji charakteru.
- Bezpieczeństwo wiązki : natychmiastowy oddzielny konwerter dla każdego więzki / zadania.
- Error Recovery : Wrap połączenia w try/catch z logiką fallback dla nieprawidłowych komórek.
- Reusable Templates : przechowywanie szablonów XML/SQLSCRIPT zewnętrznie dla łatwych aktualizacji.
Typowe problemy i rozwiązania
- File nie znaleziono : Upewnij się, że podany ścieżka pliku jest poprawny.
- Format pliku wspierany : Sprawdź, czy format wejścia jest obsługiwany przez Aspose.Cells.
Często zadawane pytania
**Co to jest Aspose.Cells Text Converter dla .NET?**Jest to skoncentrowany API do konwersji tablic Excel do/z formatów tekstowych, takich jak CSV, TSV, XML i SQLSCRIPT.
**Jak różni się od Aspose.Cells dla .NET?**Aspose.Cells to wielofunkcyjna biblioteka, podczas gdy Konwerter tekstowy kieruje się zadaniami konwersji skoncentrowanymi na tekście.
**Jakie formaty są obsługiwane?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT i wiele innych.
**Czy można dostosować ustawienia generacji tekstu?**Tak, używając SaveOptions
Podklasy takie jak TxtSaveOptions
, JsonSaveOptions
, i tak dalej.