大量のデータが流入するにつれて、ファイル サイズは増大し、より多くのストレージが必要になります。一方、ファイル転送に制限がある場合、大容量のファイルをクラウドで共有するのは困難です。そのため、この問題に対処する唯一の方法は、大きなファイルを圧縮することです。Aspose.ZIP は、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/ターミナルで次の 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 は新しいブログ投稿を書いています。最新の更新情報については、引き続きご連絡ください。
ヘルプが利用可能です
ご質問やご質問については、フォーラム でお知らせください。
よくある質問 – FAQ
Python で CSV ファイルのサイズを減らすにはどうすればよいですか?
Aspose.ZIP for Python via .NET は、豊富な機能を備えた Python 圧縮ライブラリです。 Python では大きな CSV ファイルを簡単に圧縮できます。実装を確認するには、この リンク にアクセスしてください。
CSV ファイルを縮小するにはどうすればよいですか?
この オンライン CSV ファイル圧縮ツールを使用して、CSV を ZIP に変換できます。