在 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")
    # 通过调用保存方法保存 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。

也可以看看