IRONSOFTWAREHOME
KORZYSTANIE Z IRONXL

Jak stworzyć plik CSV w C# (Krok po kroku) Samouczek

Curtis Chau
Curtis Chau
Updated: 19 lipca 2026

Zawartość ciała: Szukasz informacji, jak utworzyć/napisać nowy format pliku CSV przy użyciu biblioteki C# .NET w aplikacji konsolowej? Jeśli tak, to jesteś we właściwym miejscu.

Jest to prosty samouczek dotyczący tworzenia wielowierszowych plików CSV (z nagłówkami) na podstawie ciągów znaków przy użyciu biblioteki IronXL C# .NET. IronXL to wiodąca na rynku biblioteka .NET do obsługi dokumentów takich jak Excel, CSV i XLS bez konieczności dodatkowej konfiguracji przez użytkownika.

Jak mogę tworzyć i zapisywać pliki CSV używając C#?

Najprostszą metodą generowania i edytowania plików CSV przy użyciu C# jest postępowanie zgodnie z następującymi prostymi krokami:

  • Utwórz aplikację konsolową w języku C# w programie Visual Studio.
  • Zainstaluj bibliotekę IronXL .NET.
  • Utwórz plik CSV z innego źródła za pomocą dwóch linii kodu.

1. Rozpoczynanie nowego projektu w Visual Studio

Otwórz środowisko IDE Visual Studio.

Przejdź do menu Plik i wybierz Aplikacja konsolowa po wybraniu opcji "Nowy projekt".

W odpowiednim polu tekstowym wpisz nazwę projektu i preferowaną lokalizację projektu.

Jak utworzyć plik CSV w C# (krok po kroku), Rysunek 1: Konfiguracja nowego projektu Skonfiguruj nowy projekt

Kliknij przycisk Dalej, wybierz wymagany .NET Framework, jak pokazano na poniższym zrzucie ekranu, a następnie kliknij Utwórz.

Jak utworzyć plik CSV w C# (krok po kroku), Rysunek 2: Wybór platformy docelowej Wybór docelowej platformy

Otworzy się plik program.cs.

Jak utworzyć plik CSV w C# (krok po kroku), Rysunek 3: Program.cs Program.cs

2. Zainstaluj bibliotekę IronXL C#

Bibliotekę IronXL można pobrać i zainstalować na dwa różne sposoby:

  • Korzystanie z menedżera pakietów NuGet w Visual Studio
  • Korzystanie z wiersza poleceń programu Visual Studio

2.1. Korzystanie z menedżera pakietów NuGet w Visual Studio

W oprogramowaniu Visual Studio dostępna jest opcja NuGet Package Manager, umożliwiająca bezpośrednią instalację pakietu w rozwiązaniu. Poniższy zrzut ekranu pokazuje, jak to otworzyć.

Jak utworzyć plik CSV w C# (krok po kroku), Rysunek 4: Menedżer pakietów NuGet Menedżer pakietów NuGet

Funkcja NuGet Package Manager zapewnia obszar, w którym użytkownicy mogą przeglądać i wyszukiwać pakiety oferowane na stronie internetowej NuGet. Wpisz "IronXL" w polu wyszukiwania, aby znaleźć bibliotekę IronXL.

Jak utworzyć plik CSV w C# (krok po kroku), Rysunek 5: Menedżer pakietów NuGet Menedżer pakietów NuGet

Z pakietów dostępnych w wynikach wyszukiwania na powyższym obrazku wybierz opcję IronXL i zainstaluj pakiet w rozwiązaniu.

2.2. Korzystanie z wiersza poleceń programu Visual Studio

W menu Visual Studio przejdź do sekcji Narzędzia, przesuń kursor na Menedżer pakietów NuGet i kliknij Konsola menedżera pakietów.

Jak utworzyć plik CSV w C# (krok po kroku), Rysunek 6: Wiersz poleceń Visual Studio Wiersz poleceń programu Visual Studio

Konsola menedżera pakietów pojawi się na dole ekranu. Wystarczy wpisać poniższe polecenie i nacisnąć Enter, a IronXL zainstaluje instancję.

PM > Install-Package IronXL.Excel

3. Tworzenie plików CSV

W tym blogu przedstawiono dwie różne metody tworzenia pliku CSV przy użyciu IronXL.

  1. Utwórz plik CSV z pliku XLSX
  2. Utwórz plik CSV, tworząc nowy WorkBook i zapisując dane

3.1. Utwórz plik CSV z pliku XLSX

W celu utworzenia pliku CSV plik Excel powinien zawierać przykładowe dane.

Jak utworzyć plik CSV w C# (krok po kroku), Rysunek 7: Przykładowy plik Excel Przykładowy plik Excel

Wprowadź poniższy kod do otwartego pliku program.cs i uruchom projekt.

using IronXL;

class Program
{
    static void Main()
    {
        // Load an existing Excel file
        WorkBook wb = WorkBook.Load("test.xlsx");

        // Save the loaded workbook as a CSV file
        wb.SaveAsCsv("Parsed CSV.csv");
    }
}

Po zakończeniu operacji zostanie utworzony nowy plik o nazwie Parsed CSV.csv. Otwórz plik w preferowanej aplikacji do obsługi arkuszy kalkulacyjnych.

Jak utworzyć plik CSV w C# (krok po kroku) - Rysunek 8: Dane CSV Dane CSV

3.2. Programowe tworzenie nowego skoroszytu CSV

Ten przykładowy kod pokazuje, jak utworzyć plik CSV od podstaw przy użyciu IronXL.

using IronXL;

class Program
{
    static void Main()
    {
        // Create a new workbook in XLSX format
        WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX);

        // Set metadata for the workbook
        xlsWorkbook.Metadata.Author = "IronXL";

        // Create a new worksheet in the workbook
        WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");

        // Add data to cells in the worksheet
        xlsSheet["A1"].Value = "Hello";
        xlsSheet["B1"].Value = "World";
        xlsSheet["A2"].Value = "New CSV example output";
        xlsSheet["B2"].Value = "From Scratch";

        // Save the workbook as a CSV file
        xlsWorkbook.SaveAsCsv("NewCSVFile.csv");
    }
}

Powyższy kod przykładowy najpierw tworzy nowy Workbook, a następnie wypełnia wiersze i kolumny WorkBook danymi. Następnie zapisuje plik przy użyciu metody SaveAsCsv.

Jak utworzyć plik CSV w C# (krok po kroku), Rysunek 9: Wynikowy plik CSV Wyjście pliku CSV

4. Podsumowanie

W tym artykułe pokazano, jak utworzyć nowy plik CSV przy użyciu biblioteki C# .NET IronXL, stosując dwie różne metody.

Ponadto biblioteka IronXL Excel oferuje następujące funkcje:

Aby uzyskać więcej informacji na temat IronXL, przejrzyj strony z przykładami kodu. Pobierz IronXL i wypróbuj go przez 30 dni za darmo przed zakupem licencji.

Kup kompletny pakiet Iron Suite, aby otrzymać IronXL i cztery inne produkty w cenie dwóch licencji IronXL.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Powiązane artykuły

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta