Zkomprimujte soubor CSV v Pythonu – CSV do ZIP

S obrovským přílivem dat se velikost souborů zvětšuje, a proto vyžadují více úložného prostoru. Na druhou stranu, soubor s velkým objemem je problém sdílet přes cloud, když existuje limit na přenos souborů. Jediným způsobem, jak se s tímto problémem vypořádat, je tedy komprimace velkého souboru. Aspose.ZIP poskytuje online nástroj pro vytváření souborů ZIP online a nabízí také programové řešení pro programové ZIP velké soubory. Naučíme se však, jak komprimovat soubor CSV v Pythonu pomocí Aspose.ZIP for Python přes .NET. Tato kompresní knihovna Pythonu vám umožňuje vytvořit kompresor souborů CSV pro vaši obchodní aplikaci. Takže, pojďme začít.

Budeme se zabývat následujícími body:

  1. Instalace knihovny komprese Pythonu
  2. Programově komprimujte soubor CSV v Pythonu
  3. Vytvořit soubor ZIP online

Instalace kompresní knihovny Pythonu

Toto dobře vytvořené Python API je vybaveno funkcemi komprese/dekomprese, zpracování archivu a šifrování ZIP. Kromě toho nabízí bohaté konverzní funkce mezi oblíbenými formáty souborů ZIP programově. Takže můžete snadno komprimovat velké soubory CSV pomocí Aspose.ZIP for Python přes .NET. Chcete-li nainstalovat tuto kompresi Pythonu knihovna, spusťte následující příkaz pip do CMD/terminálu:

pip install aspose-zip

Poznámka: Před instalací tohoto API se prosím ujistěte, že jste na svém počítači nastavili Python.

python kompresní knihovna

Programově komprimujte soubor CSV v Pythonu

Tato část vás provede skutečnou implementací pro převod CSV na ZIP v Pythonu. Pro tento účel máme zdrojový soubor CSV.

Chcete-li programově komprimovat soubor CSV na menší velikost, postupujte podle následujících kroků:

  • Importujte soubor Aspose.ZIP do projektu.
  • Vytvořte objekt třídy Archive.
  • Přidejte soubor do archivu voláním funkce createentry.
  • Uložte archiv ZIP vyvoláním metody save.

Následující fragment kódu ukazuje, jak převést CSV na ZIP v Pythonu:

# Importujte soubor Aspose.ZIP do projektu.
import aspose.zip as az
# Vytvořte objekt třídy Archive. 
with az.Archive() as archive:
    # Přidejte soubor do archivu voláním funkce create_entry.
    archive.create_entry("Sheet1.csv", "/Sheet1.csv")
    # Uložte archiv ZIP vyvoláním metody uložení. 
    archive.save('/output_archive.zip')

Jakmile spustíte výše uvedenou ukázku kódu, bude na zadané adrese vytvořen nový soubor ZIP.

Vytvořte soubor ZIP online

Tento online souborový kompresor CSV je také podporován Aspose.ZIP. Je zdarma a funguje efektivně na stolních počítačích a mobilních zařízeních. Existuje uživatelské rozhraní přetahování na podnikové úrovni, kde máte možnost nahrávat soubory z Dropbox, OneDrive nebo z místního systému souborů. Můžete snadno převést CSV na ZIP a stáhnout výsledný soubor přímo z uživatelského rozhraní.

vytvořit zip soubor online

Převeďte CSV na ZIP – získejte bezplatnou licenci

Můžete využít bezplatnou dočasnou licenci a vyzkoušet tuto kompresi Pythonu knihovnu bez omezení hodnocení.

Závěr

Toto je konec tohoto blogového příspěvku. Doufejme, že jste se naučili, jak komprimovat soubor CSV v Pythonu pomocí této kompresní knihovny Pythonu. Kompresor souborů CSV můžete vytvořit pomocí Aspose.ZIP for Python přes .NET. Kromě toho jste také viděli, jak programově komprimovat soubor CSV na menší velikost. Dále můžete navštívit dokumentaci a API reference a prozkoumat další funkce.

Konečně aspose.com píše nové blogové příspěvky. Zůstaňte proto v kontaktu pro nejnovější aktualizace.

Nápověda je k dispozici

O svých otázkách nebo dotazech nás můžete informovat na našem fóru.

Často kladené otázky – FAQ

Jak mohu zmenšit velikost souboru CSV v Pythonu?

Aspose.ZIP for Python přes .NET je bohatě vybavená knihovna pro kompresi Pythonu. Velké CSV soubory můžete v Pythonu snadno komprimovat. Navštivte tento odkaz a podívejte se na implementaci.

Jak mohu zmenšit soubor CSV?

K převodu CSV na ZIP můžete použít tento online kompresor souborů CSV.

Viz také