Skompresuj plik CSV w Python - CSV do ZIP

Wraz z ogromnym napływem danych rozmiary plików rosną, a co za tym idzie, wymagają więcej miejsca na dysku. Z drugiej strony, udostępnienie pliku o dużej objętości w chmurze jest wyzwaniem, gdy istnieje limit transferu plików. Dlatego jedynym sposobem rozwiązania tego problemu jest kompresja dużego pliku. Aspose.ZIP zapewnia narzędzie online do tworzenia plików ZIP online, a także oferuje programowe rozwiązanie do programowego tworzenia dużych plików ZIP. Dowiemy się jednak, jak skompresować plik CSV w Python przy użyciu Aspose.ZIP for Python przez .NET. Ta biblioteka kompresji języka Python umożliwia zbudowanie kompresora plików CSV dla aplikacji biznesowej. Więc zacznijmy.

Omówimy następujące punkty:

  1. Instalacja biblioteki kompresji Python
  2. Programowo skompresuj plik CSV w Python
  3. Utwórz plik ZIP online

Instalacja biblioteki kompresji Python

Ten dobrze opracowany interfejs API języka Python jest wyposażony w funkcje kompresji/dekompresji, przetwarzania archiwizacji i szyfrowania ZIP. Ponadto oferuje programowo bogate funkcje konwersji popularnych formatów plików ZIP. Możesz więc łatwo kompresować duże pliki CSV za pomocą Aspose.ZIP for Python przez .NET. Cóż, aby zainstalować tę kompresję Python biblioteka, uruchom następującą komendę pip w CMD/terminalu:

pip install aspose-zip

Uwaga: przed zainstalowaniem tego interfejsu API upewnij się, że skonfigurowałeś Python na swoim komputerze.

biblioteka kompresji Python

Programowo skompresuj plik CSV w Python

W tej sekcji omówiono rzeczywistą implementację konwersji pliku CSV na ZIP w Python. W tym celu dysponujemy źródłowym plikiem CSV.

Aby programowo skompresować plik CSV do mniejszego rozmiaru, możesz wykonać następujące kroki:

  • Zaimportuj plik Aspose.ZIP do projektu.
  • Utwórz obiekt klasy Archive.
  • Dodaj plik do archiwum wywołując funkcję createentry.
  • Zapisz archiwum ZIP, wywołując metodę save.

Poniższy fragment kodu demonstruje, jak przekonwertować plik CSV na ZIP w Python:

# Zaimportuj plik Aspose.ZIP do projektu.
import aspose.zip as az
# Utwórz obiekt klasy Archive. 
with az.Archive() as archive:
    # Dodaj plik do archiwum wywołując funkcję create_entry.
    archive.create_entry("Sheet1.csv", "/Sheet1.csv")
    # Zapisz archiwum ZIP, wywołując metodę zapisu. 
    archive.save('/output_archive.zip')

Po uruchomieniu powyższego przykładowego kodu pod podanym adresem zostanie utworzony nowy plik ZIP.

Utwórz plik ZIP online

Ten online kompresor plików CSV jest również wspierany przez Aspose.ZIP. Jest bezpłatny i działa skutecznie na komputerach stacjonarnych i urządzeniach mobilnych. Dostępny jest interfejs użytkownika typu „przeciągnij i upuść” na poziomie korporacyjnym, w którym możesz przesyłać pliki z Dropbox, OneDrive lub lokalnego systemu plików. Możesz łatwo przekonwertować plik CSV na ZIP i pobrać wynikowy plik bezpośrednio z interfejsu użytkownika.

utwórz plik zip online

Konwertuj plik CSV na ZIP — uzyskaj bezpłatną licencję

Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować tę bibliotekę kompresji Python bez ograniczeń ewaluacyjnych.

Wniosek

To koniec tego wpisu na blogu. Mamy nadzieję, że nauczyłeś się kompresować plik CSV w Python, korzystając z tej biblioteki kompresji Python. Możesz zbudować kompresor plików CSV, używając Aspose.ZIP for Python przez .NET. Co więcej, widziałeś także, jak programowo skompresować plik CSV do mniejszego rozmiaru. Ponadto możesz odwiedzić dokumentację i API referencje, aby poznać inne funkcje.

Wreszcie aspose.com pisze nowe posty na blogu. Prosimy więc o kontakt w celu uzyskania najnowszych aktualizacji.

Pomoc jest dostępna

Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.

Często zadawane pytania – często zadawane pytania

Jak zmniejszyć rozmiar pliku CSV w Python?

Aspose.ZIP for Python za pośrednictwem .NET to bogato funkcjonalna biblioteka kompresji Python. Możesz łatwo kompresować duże pliki CSV w Python. Odwiedź ten link, aby zobaczyć implementację.

Jak zmniejszyć plik CSV?

Możesz użyć tego online kompresora plików CSV, aby przekonwertować CSV na ZIP.

Zobacz też