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:

  1. Inicjalizacja konwertera – utwórz instancję TextConverter.
  2. Konfiguracja opcji – ustaw LoadOptions (delimiter, encoding, hasHeader) oraz TextConverterSaveOptions (ścieżka wyjściowa, szablon stylu).
  3. Definicja ścieżek plików – podaj ścieżkę źródłową CSV oraz miejsce docelowe dla pliku XLSX.
  4. Wykonanie konwersji – wywołaj Process z 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.

 Polski