在 Python 中壓縮 CSV 檔案 - CSV 到 ZIP

隨著資料的大量流入,檔案大小不斷增加,因此需要更多的儲存空間。另一方面,當檔案傳輸受到限制時,透過雲端共享大容量檔案是一個挑戰。因此,壓縮大檔案是解決這個問題的唯一方法。 Aspose.ZIP 提供了一個線上工具來線上建立 ZIP 文件,它還提供了一種以程式設計方式壓縮大型文件的程式解決方案。不過,我們將學習如何使用 Aspose.ZIP for Python via .NET 在 Python 中壓縮 CSV 檔案。此 Python 壓縮庫使您能夠為您的業務應用程式建立 CSV 檔案壓縮器。那麼,讓我們開始吧。

我們將涵蓋以下幾點:

  1. Python壓縮庫安裝
  2. 以 Python 程式設計方式壓縮 CSV 檔案
  3. 線上建立ZIP檔

Python壓縮函式庫安裝

這個精心設計的 Python API 配備了壓縮/解壓縮、存檔處理和 ZIP 加密功能。此外,它還以程式設計方式提供了流行 ZIP 檔案格式之間豐富的轉換功能。因此,您可以使用 Aspose.ZIP for Python via .NET 輕鬆壓縮大型 CSV 檔案。那麼,要安裝這個 Python 壓縮 ,請在 CMD/terminal 中執行以下 pip 命令:

pip install aspose-zip

注意:在安裝此 API 之前,請確保您的電腦上已經安裝了 Python。

python 壓縮函式庫

以程式設計方式在 Python 中壓縮 CSV 文件

本節將介紹在 Python 中將 CSV 轉換為 ZIP 的實際實作。為此,我們有源 CSV 檔案。

您可以按照以下步驟以程式設計方式將 CSV 檔案壓縮為較小的大小:

  • 將 Aspose.ZIP 匯入到專案中。
  • 建立 Archive 類別的物件。
  • 透過呼叫 createentry 函數將檔案加入到檔案中。
  • 透過呼叫 save 方法儲存 ZIP 檔案。

以下程式碼片段示範如何在 Python 中將 CSV 轉換為 ZIP:

# 將 Aspose.ZIP 匯入到專案中。
import aspose.zip as az
# 建立 Archive 類別的物件。 
with az.Archive() as archive:
    # 透過呼叫 create_entry 函數將檔案加入到存檔中。
    archive.create_entry("Sheet1.csv", "/Sheet1.csv")
    # 透過呼叫 save 方法來儲存 ZIP 存檔。 
    archive.save('/output_archive.zip')

運行上述程式碼範例後,將在給定位址建立一個新的 ZIP 檔案。

線上建立 ZIP 文件

線上 CSV 檔案壓縮器也由Aspose.ZIP 支援。它是免費的,並且可以在桌面和行動裝置上高效運行。有一個企業級拖放使用者介面,您可以選擇從 DropboxOneDrive 或本機檔案系統上傳檔案。您可以輕鬆地將 CSV 轉換為 ZIP,並且只需從 UI 下載生成的檔案。

在線創建 zip 文件

將 CSV 轉換為 ZIP - 取得免費許可證

您可以利用免費臨時許可證來嘗試這個Python壓縮,沒有評估限制。

結論

本博文到此結束。希望您已經學會如何使用此 Python 壓縮程式庫在 Python 中壓縮 CSV 檔案。您可以使用 Aspose.ZIP for Python via .NET 建立 CSV 檔案壓縮器。此外,您還了解如何以程式設計方式將 CSV 檔案壓縮為較小的大小。此外,您可以存取文件和API參考來探索其他功能。

最後,aspose.com 正在撰寫新的部落格文章。因此,請保持聯繫以獲取最新更新。

提供協助

您可以在我們的論壇上告訴我們您的問題或疑問。

常見問題 – 常見問題解答

如何在 Python 中減少 CSV 檔案的大小?

Aspose.ZIP for Python via .NET 是一個功能豐富的 Python 壓縮函式庫。您可以在 Python 中輕鬆壓縮大型 CSV 檔案。請造訪此連結以查看實施情況。

如何縮小 CSV 檔案?

您可以使用此線上 CSV 檔案壓縮器將 CSV 轉換為 ZIP。

也可以看看