隨著資料的大量流入,檔案大小不斷增加,因此需要更多的儲存空間。另一方面,當檔案傳輸受到限制時,透過雲端共享大容量檔案是一個挑戰。因此,壓縮大檔案是解決這個問題的唯一方法。 Aspose.ZIP 提供了一個線上工具來線上建立 ZIP 文件,它還提供了一種以程式設計方式壓縮大型文件的程式解決方案。不過,我們將學習如何使用 Aspose.ZIP for Python via .NET 在 Python 中壓縮 CSV 檔案。此 Python 壓縮庫使您能夠為您的業務應用程式建立 CSV 檔案壓縮器。那麼,讓我們開始吧。
我們將涵蓋以下幾點:
Python壓縮函式庫安裝
這個精心設計的 Python API 配備了壓縮/解壓縮、存檔處理和 ZIP 加密功能。此外,它還以程式設計方式提供了流行 ZIP 檔案格式之間豐富的轉換功能。因此,您可以使用 Aspose.ZIP for Python via .NET 輕鬆壓縮大型 CSV 檔案。那麼,要安裝這個 Python 壓縮 庫,請在 CMD/terminal 中執行以下 pip 命令:
pip install aspose-zip
注意:在安裝此 API 之前,請確保您的電腦上已經安裝了 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 支援。它是免費的,並且可以在桌面和行動裝置上高效運行。有一個企業級拖放使用者介面,您可以選擇從 Dropbox、OneDrive 或本機檔案系統上傳檔案。您可以輕鬆地將 CSV 轉換為 ZIP,並且只需從 UI 下載生成的檔案。
將 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。