Jak przekonwertować CSV na XLSX
Sheetize CSV‑to‑XLSX Converter for .NET zapewnia prosty, a jednocześnie potężny interfejs API do odczytywania danych CSV i zapisywania ich w skoroszycie Excel, zachowując typy kolumn, wiersze nagłówków oraz stylowanie komórek. Jest to przydatne, gdy trzeba udostępnić dane w znanym formacie arkusza kalkulacyjnego lub zintegrować je z procesami akceptującymi jedynie pliki XLSX.
Główne funkcje
Konwersja CSV na XLSX
Wczytaj dowolny plik CSV (rozdzielany przecinkiem, średnikiem lub tabulatorem) i wygeneruj plik XLSX bez makr, z opcjonalnym wykrywaniem typów danych i własnym formatowaniem kolumn.
Zachowanie formatowania i typów danych
Wykrywaj liczby, daty, wartości logiczne i stosuj odpowiednie style Excela; możesz także dostarczyć szablon stylu, aby utrzymać spójny wygląd.
Obsługa strumieniowa
Przetwarzaj ogromne pliki CSV wiersz po wierszu, aby utrzymać niskie zużycie pamięci – idealne do konwersji wsadowych lub usług internetowych.
Szczegółowe instrukcje
Przebieg konwersji CSV → XLSX
Aby przekonwertować plik CSV na XLSX przy użyciu Sheetize, wykonaj następujące kroki:
- Inicjalizacja konwertera – utwórz instancję
TextConverter. - Konfiguracja opcji – ustaw
LoadOptions(delimiter, encoding, hasHeader) orazTextConverterSaveOptions(ścieżka wyjściowa, szablon stylu). - Definicja ścieżek plików – podaj ścieżkę źródłową CSV oraz miejsce docelowe dla pliku XLSX.
- Wykonanie konwersji – wywołaj
Processz przygotowanymi opcjami.
Przykład – konwersja CSV na XLSX
using Sheetize;
var readOptions = new LoadOptions
{
InputFile = "sales_data.csv"
};
var saveOptions = new TextConverterSaveOptions
{
OutputFile = @"E:\reports\sales_report.xlsx",
};
TextConverter.Process(readOptions, saveOptions);Rozszerzone wsparcie formatów
- Sheetize potrafi także konwertować XLSX z powrotem do CSV, z opcjonalnym wyborem konkretnych arkuszy lub zakresów.
- Biblioteka umożliwia eksport do JSON, TSV lub HTML bezpośrednio z wygenerowanego skoroszytu, co pozwala na budowanie kompletnych łańcuchów raportowania (np. CSV → XLSX → HTML).
Dzięki tym możliwościom Sheetize sprawia, że konwersja CSV‑na‑XLSX jest bezwysiłkowa, niezależnie od tego, czy potrzebujesz szybkiego jednorazowego skryptu, czy rozwiązania gotowego do produkcji.