1. Produkty
  2.   Conholdate.Total
  3.   .NET
  4.   Podziel pojedynczy plik CSV na wiele plików CSV w .NET

Podziel pojedynczy plik CSV na wiele plików CSV w .NET

C# .NET CSV splitter API do dzielenia pojedynczego pliku CSV na kilka jednostronicowych lub wielostronicowych plików CSV. Dziel dokumenty i obrazy za pomocą różnych filtrów, określając dokładne numery stron, numery stron początkowych i końcowych oraz parzyste lub nieparzyste numery stron. Wykonaj operację podziału, aby podzielić dokumenty HTML, PDF, tekstowe, OpenDocument, Microsoft Word, Excel, PowerPoint, Visio i OneNote na wiele dokumentów wynikowych.

Ściągnij

Podziel plik CSV i dodaj znaki wodne w .NET

Podziel pojedynczy dokument CSV na wiele niezależnych dokumentów i wstawiaj graficzne lub tekstowe znaki wodne do każdego z podzielonych plików za pomocą C# .NET.

  • Utwórz instancję Watermarker z podzielonym dokumentem
  • Utwórz instancję czcionki znaku wodnego, utwórz obiekt TextWatermark i ustaw właściwości znaku wodnego
  • Dodaj znak wodny i zapisz dokument ze znakiem wodnym
  • Ustaw ścieżkę wyjściową, w której pliki zostaną zapisane po podzieleniu
  • Utwórz instancję obiektu SplitOptions ze ścieżką do podzielonego pliku i liczbą stron do podzielenia
  • Utwórz obiekt Merger z dokumentem wejściowym i podziel go za pomocą SplitOptions

Pobierz API rozdzielacza dokumentów

Potrzebujesz przestrzeni nazw GroupDocs.Merger i GroupDocs.Watermark, aby wykonywać operacje dzielenia dokumentów w plikach PDF, Microsoft Office, HTML, OpenDocument i wielu innych formatach plików. Poznaj inne Interfejsy API .NET dla dokumentów pakietu Office oferowane przez Conholdate.Total.

Pobierz odpowiednie pliki asemblera z pliki do pobrania lub pobierz cały pakiet z NuGet, aby dodać Conholdate.Total bezpośrednio w obszarze roboczym.


// Supports merging Microsft Word, Excel, PowerPoint, Visio, OpenDocument, HTML, eBook and PostScript file formats
// Supported file formats: https://docs.groupdocs.com/merger/net/supported-document-formats/
using (Watermarker watermarker = new Watermarker("input.pdf"))
{
Font font = new Font("Arial", 19, FontStyle.Bold | FontStyle.Italic);
TextWatermark watermark = new TextWatermark("my watermark", font);
watermark.ForegroundColor = Color.Red;
watermark.BackgroundColor = Color.Blue;
watermark.TextAlignment = TextAlignment.Right;
watermark.Opacity = 0.5;
watermarker.Add(watermark);
watermarker.Save("output.pdf");
}
string outputFolder = @"c:\output\";
SplitOptions splitOptions = new SplitOptions(outputFolder + "document_{0}.{1}", new int[] { 1, 2, 4 });
using (Merger merger = new Merger("output.pdf"))
{
merger.Split(splitOptions);
}

Podziel plik tekstowy na wiele plików w C# .NET

Korzystanie z biblioteki rozdzielaczy tekstu dla aplikacji .NET — podziel każdy wiersz lub wiele wierszy źródłowego pliku tekstowego na osobny wynikowy plik .txt, używając kilku wierszy kodu C#.

  • Zainicjuj klasę TextSplitOptions z formatem ścieżki plików wyjściowych, żądanym TextSplitMode i numerami linii
  • Utwórz instancję obiektu Merger ze ścieżką lub strumieniem dokumentu źródłowego
  • Wywołaj metodę Split i przekaż obiekt TextSplitOptions, aby zapisać wynikowe pliki tekstowe

Operacje modyfikacji pojedynczego dokumentu

Wykonuj wielofunkcyjne funkcje manipulacji dokumentami w różnych formatach dokumentów, takich jak Word, arkusz kalkulacyjny Excel, prezentacje, RTF, PDF, Visio, HTML, OneNote, XPS i wiele innych, dodając zaledwie kilka wierszy kodu C#.

Główne operacje na pojedynczym dokumencie obejmują przenoszenie stron w dokumencie do nowej pozycji, usuwanie pojedynczej strony lub zbioru lub wybranych stron, zamianę pozycji stron, wyodrębnianie określonych stron z dokumentu, zmianę orientacji strony na tryb pionowy lub poziomy oraz obracanie strony dokumentu źródłowego pod kątem 90, 180 lub 270 stopni.


// Supports merging Microsft Word, Excel, PowerPoint, Visio, OpenDocument, HTML, eBook and PostScript file formats
// Supported file formats: https://docs.groupdocs.com/merger/net/supported-document-formats/
string filePath = @"c:\sample.txt";
string filePathOut = @"c:\output\line_{0}.{1}";
TextSplitOptions splitOptions = new TextSplitOptions(filePathOut, new int[] { 3, 6 });
using (Merger merger = new Merger(filePath))
{
merger.Split(splitOptions);
}

Co to jest format pliku CSV?

Pliki z rozszerzeniem .csv (wartości oddzielone przecinkami) reprezentują zwykłe pliki tekstowe, które zawierają rekordy danych z wartościami oddzielonymi przecinkami. Każdy wiersz w pliku CSV jest nowym rekordem ze zbioru rekordów zawartych w pliku. Takie pliki są generowane, gdy zamierzone jest przesyłanie danych z jednego systemu pamięci masowej do drugiego. Ponieważ wszystkie aplikacje rozpoznają rekordy oddzielone przecinkami, import takich plików danych do bazy danych odbywa się bardzo wygodnie. Prawie wszystkie aplikacje do obsługi arkuszy kalkulacyjnych, takie jak Microsoft Excel lub OpenOffice Calc, mogą bez większego wysiłku importować pliki CSV. Dane importowane z takich plików są uporządkowane w komórkach arkusza kalkulacyjnego w celu przedstawienia użytkownikowi.

Uczyć się

Popularne opcje scalania dokumentów z .NET

Scal PDF Akta

(format dokumentu przenośnego)

Scal WEB Akta

(Pliki internetowe)

Scal DOC Akta

(Format binarny Microsoft Word)

Scal DOCX Akta

(Dokument programu Word 2007+)

Scal DOCM Akta

(Plik Marco w programie Microsoft Word 2007)

Scal DOT Akta

(Pliki szablonów Microsoft Word)

Scal DOTM Akta

(Plik szablonu programu Microsoft Word 2007+)

Scal DOTX Akta

(Plik szablonu Microsoft Word)

Scal RTF Akta

(Bogaty format tekstu)

Scal TXT Akta

(Dokument tekstowy)

Scal XLS Akta

(Arkusz kalkulacyjny Microsoft Excel (starsza wersja))

Scal XLSB Akta

(Skoroszyt binarny programu Excel)

Scal XLSM Akta

(Arkusz kalkulacyjny z obsługą makr)

Scal XLSX Akta

(Otwórz skoroszyt XML)

Scal XLT Akta

(Szablon programu Excel 97 - 2003)

Scal XLTM Akta

(Szablon programu Excel z obsługą makr)

Scal XLTX Akta

(Szablon Excela)

Scal XLAM Akta

(Dodatek Excel z obsługą makr)

Scal CSV Akta

(Wartości oddzielone przecinkami)

Scal TSV Akta

(Wartości oddzielone tabulatorami)

Scal PPT Akta

(Microsoft PowerPoint 97-2003)

Scal PPTX Akta

(Otwórz format prezentacji XML)

Scal PPS Akta

(Pokaz slajdów programu PowerPoint)

Scal PPSX Akta

(Pokaz slajdów programu PowerPoint)

Scal VDX Akta

(Siódmy plik wideo gościa)

Scal VSDM Akta

(Rysowanie z obsługą makr w programie Visio)

Scal VSDX Akta

(Rysowanie Visio)

Scal VSSM Akta

(Plik szablonu programu Visio z obsługą makr)

Scal VSSX Akta

(Plik szablonu programu Visio)

Scal VSTM Akta

(Szablon rysowania z obsługą makr w programie Visio)

Scal VSTX Akta

(Szablon rysowania Visio)

Scal VSX Akta

(Plik XML szablonu programu Visio)

Scal VTX Akta

(Anim8 lub Model 3D)

Scal ONE Akta

(Dokument programu OneNote)

Scal HTML Akta

(hipertekstowy język znaczników)

Scal MHT Akta

(Archiwum internetowe MHTML)

Scal MHTML Akta

(Format archiwum stron internetowych)

Scal ODP Akta

(Format prezentacji OpenDocument)

Scal ODS Akta

(Arkusz kalkulacyjny OpenDocument)

Scal ODT Akta

(Format pliku tekstowego OpenDocument)

Scal OTP Akta

(Standardowy format OpenDocument)

Scal OTT Akta

(Standardowy format OpenDocument)

Scal EPUB Akta

(Otwórz plik e-booka)

Scal PS Akta

(Plik PostScript)

Scal TEX Akta

(Dokument źródłowy LaTeX)

Scal XPS Akta

(Specyfikacje papieru XML)

 Polski