Ten temat obejmuje sposób kompresji pliku CSV za pomocą C#. Omawia konfigurację środowiska, algorytm krok po kroku oraz przykładowy kod do kompresji plików CSV za pomocą C#. Ponadto, nie musisz instalować żadnej dodatkowej aplikacji do kompresji plików w swoim środowisku, aby korzystać z tej funkcji.
Kroki kompresji pliku CSV za pomocą C#
- Przygotuj system do pracy z Aspose.ZIP w celu kompresji pliku CSV
- Zainicjuj obiekt klasy Archive
- Przekaż nazwę pliku wejściowego oraz wpis ZIP
- Eksportuj wynikowy plik ZIP, wywołując metodę Save
Powyższe kroki opisują, jak stworzyć narzędzie do zmniejszania rozmiaru plików CSV za pomocą C#. Najpierw proces kompresji rozpoczyna się od analizy pliku źródłowego rozdzielanego przecinkami. Następnie tworzone są różne wpisy, określając ścieżki plików źródłowych, nazwy plików oraz nazwy plików docelowych w archiwum ZIP. Na koniec wyeksportuj wygenerowany katalog ZIP, aby zakończyć proces.
Przykładowy kod do kompresji pliku CSV za pomocą C#
using Aspose.Zip; | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
// Create Archive class object | |
var arch = new Aspose.Zip.Archive(); | |
// Specify file names and create entry | |
arch.CreateEntry("input.csv", "sample.csv"); | |
// Save compressed ZIP archive containing CSV data | |
arch.Save("csv_archive.zip"); |
Ten fragment kodu demonstruje funkcję kompresji plików CSV za pomocą C#. Jest to jednak minimalna wersja, którą można ulepszyć, aby zmienić liczbę plików i bezpieczeństwo danych, w tym szyfrowanie lub ochronę hasłem. Ponadto wiele właściwości niestandardowych, takich jak ustawienia kodowania lub komentarze, można również dostosować do swoich potrzeb.
Ten samouczek wyjaśnił wszystkie istotne szczegóły dotyczące kompresji pliku CSV za pomocą C#. Możesz również wyodrębnić dane z archiwów RAR, zgodnie z opisem w artykule Wyodrębnianie plików RAR za pomocą C#.