KNOWLEDGEBASE
Python Excel ライブラリ| Aspose
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、および画像にレンダリングする • ワークシートの保護と保護解除 • ピボット テーブルとグラフの作成 • コメントの追加と編集 • dana の検索と置換 • セルの分割と結合 • 列と行へのグループ化の追加と削除 • 数字のフォーマット設定 • 数式の読み取りと設定 • ページ設定の構成 • ページの向き、用紙サイズ、拡大縮小の調整 • 条件付き書式の読み取りと書き込み • その他
オンライン アプリケーション を通じて、Aspose.Cells の人気のある機能のいくつかを試すことができます。
自由に使用できる 2 つの Aspose.Cells ライブラリがあります。Java 経由の Python 用 Aspose.Cells と .NET ライブラリ経由の Python 用 Aspose.Cells です。
Java ライブラリ経由の Python 用 Aspose.Cells
システム要件: Aspose.Cells for Python via Java は、Windows、Linux、および macOS プラットフォームで使用でき、ライブラリはプラットフォームに依存しません。 インストールする前に、マシンに Java 8 以降のバージョンが必要です。 Python バージョン: Python 3.5 以降 Java バージョン: Java 1.8 以降
Windows、Linux、または Mac OS へのインストール
- 次のコマンドで Java をインストールします。
JAVA_HOME=C:\jdk1.8.0_131
PATH=C:\jdk1.8.0_131\bin;
- pypi から Java 経由で Aspose.Cells for Python をインストールします。
$ pip install aspose-cells
Java ライブラリ経由で Aspose.Cells for Python を使用して Hello World アプリケーションを作成
- HelloWorldApp.py という名前のファイルを作成します
- 以下のコードを使用して、HelloWorldApp.py ファイルに保存します。
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# Create an instance of the Workbook class.
workbook = Workbook()
# Insert the words Hello World! into a cell accessed.
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World")
# Save as XLS file
workbook.save("output.xls")
# Save as XLSX file
workbook.save("output.xlsx")
# Save as ods file
workbook.save("output.ods")
jpype.shutdownJVM()
- 「python HelloWorldApp.py」@コマンド プロンプトを実行します。
Excel ファイルの変換 Python Excel ライブラリを使用すると、Excel ファイルを PDF、XPS、HTML などのさまざまな形式に変換できます。 以下に、Java ライブラリ経由で Aspose.Cells for Python を使用して Excel ファイルをすばやく簡単に変換する方法を示します。
// load file to be converted
Workbook wkbk= new Workbook(SD_PATH + "input.xls");
// Convert XLS to PDF, XPS and 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);
.NET ライブラリ経由の Python 用 Aspose.Cells
システム要件: Aspose.Cells for Python via .NET は、プラットフォームに依存しないライブラリであり、 Python を使用する Windows、Linux、および macOS で使用できます。 がインストールされています。 Python バージョン: Python 3.6 以降
Windows、Linux、または Mac OS へのインストール 次のコマンドを使用して、 pypi から .NET 経由で Aspose.Cells for Python をインストールします。
$ pip install aspose-cells-python
.NET ライブラリ経由で Aspose.Cells for Python を使用して Hello World アプリケーションを作成する
- HelloWorldApp.py という名前のファイルを作成します
- 以下のコードを使用して、HelloWorldApp.py ファイルに保存します。
import aspose.cells
from aspose.cells import Workbook
# Create an instance of the Workbook class.
workbook = Workbook()
# Insert the words Hello World! into a cell accessed.
workbook.worksheets.get(0).cells.get("A1").put_value("Hello World")
# Save as XLS file
workbook.save("output.xls")
# Save as XLSX file
workbook.save("output.xlsx")
# Save as ods file
workbook.save("output.ods")
- 「python HelloWorldApp.py」@コマンド プロンプトを実行します。
Excel ファイルの変換 以下に、.NET ライブラリ経由で Aspose.Cells for Python を使用して Excel ファイルをすばやく簡単に変換する方法を示します。
import aspose.cells
from aspose.cells import Workbook,SaveFormat
#load file to be converted
wk = Workbook("input.xlsx");
#Convert XLS to PDF, XPS and HTML
wk.save("output.pdf", SaveFormat.PDF);
wk.save("output.xps", SaveFormat.XPS);
wk.save("houtput.html", SaveFormat.HTML);
Aspose.Cells API の詳細については、 公式製品ページ と [ドキュメント](https://docs. aspose.com/cells/)。
当社の開発者 を雇ってプロジェクトに当社の API を迅速かつ効率的に実装したい場合は、当社の専門チームを自由に利用できます。 既存の Aspose 製品に新しい機能が必要なのか、新しいファイル フォーマット用の API が必要なのかにかかわらず、お客様と協力してプロジェクトを理解し、ソリューションを設計し、お客様のニーズに応じて Aspose API を実装します。