Aspose.Cells
for Python は、開発者が自分のアプリケーション内でスプレッドシート ファイルを操作および処理できるクラス ライブラリです。Microsoft Excel やサードパーティ ソフトウェアを必要とせずに、Python アプリケーションで Excel スプレッドシートを作成・管理できる最も柔軟なコンポーネント群を提供します。
当社の API は、日常業務で使用する一般的なスプレッドシート (XLS, XLSX, XLSB, XLSM, XLTM, XLTX, CSV, ODS, SpreadsheetML) ファイル形式をサポートし、Excel ファイルを DOCX、PDF、HTML、PPTX、XPS、JSON、MHTML、プレーンテキスト、JPG、PNG、SVG、TIFF、BMP などの画像形式へエクスポートできます。

このライブラリを使用すれば、開発者は複数のワークシートの管理、ゼロからのスプレッドシート コンテンツとスタイルの作成、一般的および高度な数式(数学、財務、テキスト) の追加、さまざまなデータ ソースからのデータ インポート、チャート、コメント、画像、描画オブジェクトの操作、そして多数のタスクを実行できます。
Python Excel API で実行できる主な操作:
• Excel スプレッドシートの読み取り
• 画像の追加とチャートの作成
• ワークブック内のワークシートの調整
• Excel スプレッドシートを PDF、EMF、画像へレンダリング
• ワークシートの保護と保護解除
• ピボットテーブルとチャートの作成
• コメントの追加と編集
• 検索と置換
• セルの分割と結合
• 列と行のグループ化の追加と削除
• 数値書式の設定
• 数式の読み取りと設定
• ページ設定の構成
• ページの向き、用紙サイズ、スケーリングの調整
• 条件付き書式の読み取りと書き込み
• その他多数
人気機能の一部は、当社のオンライン アプリケーション
でお試しいただけます。
利用できる Aspose.Cells ライブラリは 2 つあります – Aspose.Cells for Python via Java と Aspose.Cells for Python via .NET ライブラリです。
Aspose.Cells for Python via Java ライブラリ
システム要件: Aspose.Cells for Python via Java は Windows、Linux、macOS プラットフォームで使用でき、プラットフォームに依存しません。インストール前に Java 8 以上がインストールされている必要があります。
Python バージョン: Python 3.5 以上
Java バージョン: Java 1.8 以上
Windows、Linux、macOS へのインストール
- 以下のコマンドで Java をインストールします:
JAVA_HOME=C:\jdk1.8.0_131
PATH=C:\jdk1.8.0_131\bin;
- pypi
から Aspose.Cells for Python via Java をインストールします:
$ pip install aspose-cells
Aspose.Cells for Python via Java ライブラリを使用した Hello World アプリケーションの作成
HelloWorldApp.py という名前のファイルを作成
- 以下のコードを
HelloWorldApp.py に保存
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# Workbook クラスのインスタンスを作成
workbook = Workbook()
# セルに "Hello World!" を挿入
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World")
# XLS ファイルとして保存
workbook.save("output.xls")
# XLSX ファイルとして保存
workbook.save("output.xlsx")
# ODS ファイルとして保存
workbook.save("output.ods")
jpype.shutdownJVM()
- コマンド プロンプトで
python HelloWorldApp.py を実行
Excel ファイルの変換
Python Excel ライブラリは、Excel ファイルを PDF、XPS、HTML などのさまざまな形式に変換できます。以下に、Aspose.Cells for Python via Java ライブラリを使用した簡単な変換手順を示します。
// 変換対象ファイルをロード
Workbook wkbk= new Workbook(SD_PATH + "input.xls");
// XLS を PDF、XPS、HTML に変換
wkbk.save(SD_PATH + "output.pdf", SaveFormat.PDF);
wkbk.save(SD_PATH + "output.xps", SaveFormat.XPS);
wkbk.save(SD_PATH + "output.html", SaveFormat.HTML);
Aspose.Cells for Python via .NET ライブラリ
システム要件: Aspose.Cells for Python via .NET はプラットフォームに依存しないライブラリで、Windows、Linux、macOS 上で Python
がインストールされていれば使用できます。
Python バージョン: Python 3.6 以上
Windows、Linux、macOS へのインストール
pypi
から以下のコマンドで Aspose.Cells for Python via .NET をインストールします:
$ pip install aspose-cells-python
Aspose.Cells for Python via .NET ライブラリを使用した Hello World アプリケーションの作成
HelloWorldApp.py という名前のファイルを作成
- 以下のコードを
HelloWorldApp.py に保存
import aspose.cells
from aspose.cells import Workbook
# Workbook クラスのインスタンスを作成
workbook = Workbook()
# セルに "Hello World!" を挿入
workbook.worksheets.get(0).cells.get("A1").put_value("Hello World")
# XLS ファイルとして保存
workbook.save("output.xls")
# XLSX ファイルとして保存
workbook.save("output.xlsx")
# ODS ファイルとして保存
workbook.save("output.ods")
- コマンド プロンプトで
python HelloWorldApp.py を実行
Excel ファイルの変換
以下に、Aspose.Cells for Python via .NET ライブラリを使用した簡単な変換手順を示します。
import aspose.cells
from aspose.cells import Workbook,SaveFormat
# 変換対象ファイルをロード
wk = Workbook("input.xlsx");
# XLS を PDF、XPS、HTML に変換
wk.save("output.pdf", SaveFormat.PDF);
wk.save("output.xps", SaveFormat.XPS);
wk.save("houtput.html", SaveFormat.HTML);
Aspose.Cells API の詳細は、公式製品ページ
およびドキュメント
をご覧ください。
プロジェクトに API を迅速かつ効率的に実装したい場合は、当社の開発者
を雇用することができます。プロフェッショナルなチームが要件のヒアリングから設計、実装までフルサポートし、既存製品の新機能追加や新ファイル形式向け API 開発など、あらゆるニーズに対応します。