1. 製品
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for Python

Aspose.Cells FOSS for Python について

Python から Excel スプレッドシートを作成、変更、およびエクスポート - 無料でオープンソースで、Microsoft Office の依存性ゼロ。

オープンソースのPython Library for Excel

Aspose.Cells FOSS for Python は、Python アプリケーションでスプレッドシートファイルを扱うための無料のオープンソースライブラリです。単一の pip install aspose-cells-foss コマンドでインストールし、ワークブックを作成し、セルを読み、スタイルを適用し、グラフを作成し、XLSX、CSV、TSV、Markdown、または JSON にエクスポートし、すべて Microsoft Excel または Office 依存を必要とせずに。

図書館は、すべてのデスクトップ開発者が知っている、よく知られているオブジェクトである「Workbook」、「Worksheet」、「Cells」、「Cell」の周りに構築されたクリーンでピトニックなAPIを公開します。 ブレックノート(「ws.cells」、「A1」の値=「Hello」)を使用してセルを読み書き、それらを「Font」および「Fill」のオブジェクトでスタイルし、また、専用「add_bar()」および「add_line()」の方法を使用して「ws.charts」の列またはライングラフを作成します。

図書館はネイティブの Office ライブラリに依存しないため、Windows、Linux、macOS CI ランナー、Docker コンテナ、サーバーレス環境で同様に実行されます。『markitdown-aspose-cells-plugin』パッケージは、Microsoft の MarkItDown ライブラリを XLSX サポートで拡張し、フルワークブックから Markdown へのエクスポートを 1 回の呼び出しで可能にします。

読み書きとExcelファイルの作成

  • XLSX: ワークブックを開いて、フル round-trip 忠誠度で保存します。
  • Cell access: 値は ws.cells["A1"] ブレークノートで読み書きします。
  • ** 公式:** 保存時に再計算される数式文字列を書き込む。
  • 複数の輸出形式: CSV、TSV、Markdown、JSONに輸出する。
  • Round-trip safe: 未知の XML パーツは、再保存時に文字通り保存されます。

Aspose.Cells FOSS が使用できる場所

  • **データパイプライン:**データベースクエリの結果を直接XLSXまたはCSVにエクスポートします。
  • レポート作成: Office なしでスタイリッシュでブランド付きの Excel レポートを作成します。
  • **ドキュメント: MarkItDownプラグインを使用して、スプレッドシートをMarkdownに変換します。
  • ETLワークフロー: 入力シートを読み、データを変換し、出力ワークブックを書きます。
  • *CI/CD 自動化:Docker コンテナ内のテスト結果のスプレッドシートを生成します。

スタイリング、チャート、セキュリティ

  • フォントと埋め込み: トルク、イタリアン、フォントサイズ、フロント、背景の色を適用します。
    • 番号形式: * セルごとに日付、通貨、カスタム番号形式を設定します。
  • グラフ: バール、ライン、ピース、スキャッター、エリア、およびコボグラフを構築します。
  • **AES暗号化: ** 1行に「パスワード」パラメータでワークブックを保護します。
  • MarkItDownプラグイン: markitdown-aspose-cells-plugin は MarkItDown に XLSX エクスポートを追加します。

開発者体験

Aspose.Cells FOSS は、単一の「pip install aspose-cells-foss」コマンドでインストールできます. インストールするネイティブ Office ライブラリやシステム パッケージはありません. ライブラリは、コンパイルの手順なしに Python 3.7+ 環境で実行されます.

APIは意図的に小さい: 「Workbook」、「Worksheet」、「Cells」、「Cell」、「Font」、「Fill」、「Chart」は、現実世界の使用事例の大半をカバーしています。

ワークブックを作成し、Cell を書く

pip でインストールし、次に「ワークブック」を作成し、最初の「ワークシート」にアクセスし、ブレイクノートを使用してセルに直接値を書き込みます。

「バッシュ」 pip install aspose-cells-foss をインストールする 」

「Python」 from aspose.cells_foss import Workbook より

WB = Workbook(ワークブック) ウィンドウズ(Worksheets)

書く価値観

ウィンドウズ ウィンドウズ[「A1」].value = “Product” ウィンドウズ(「B1」)の値は「収入」 ウィンドウ ウィンドウ ウィンドウ ウィンドウ ウィンドウ ウィンドウ ウィンドウ ウィンドウ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ ウィンテージ

タイトル:Bold the Header Row 次に「A1」、「B1」の「A1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の「B1」の スタイル = ウィンドウ セル( ) タグ: ホント ホント ウィンドウ シングル アプリケーション スタイル(スタイル)

レポート(「report.xlsx」) 」

グラフを作成し、複数の形式に輸出する

上記のワークブックを開いて、行の範囲にバーググラフを追加し、他のコードを変更せずに「save()」を3回、異なるファイル拡張子(XLSX、Markdown、CSV)で呼び出します。

「Python」 from aspose.cells_foss import Workbook より

wb = Workbook(「report.xlsx」) ウィンドウズ(Worksheets)

ライン 2-10 にバー グラフを追加する

図表 = ws.charts.add_bar(12、0、25、6) トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > chart.title = “収入は製品によって”

レポート(「レポート」と「chart.xlsx」)

Markdown に同じワークブックをエクスポートする

レポート(「レポート」)

◎ エクスポート 〜 CSV 〜 レポート(「report.csv」) 」

よくある質問

Aspose.Cells FOSS for Python とは?

これは、Microsoft Office を必要とせずに、Excel スプレッドシートを作成、読み、変更、およびエクスポートするための無料の、MIT ライセンス付きの Python ライブラリです。

どのファイル形式がサポートされていますか?

XLSX for read/write. Export-only formats include CSV, TSV, Markdown (via MarkItDown plugin), and JSON. 輸出のみの形式には、CSV、TSV、Markdown(MarkItDownプラグインを通じて)、およびJSONが含まれます。

Microsoft Excel や Office が必要ですか?

Aspose.Cells FOSS は、Microsoft Office、COM 自動化、または所有するライセンスのライセンスに依存しない純粋な Python ライブラリです。

インストール方法は?

「pip install aspose-cells-foss」を実行します. 追加のシステムパッケージやネイティブな拡張機能は必要ありません。

チャートを作れるか?

図書館は、『ws.charts』の専用チャート構築方法を通じて、バー、ライン、ピース、スキャッター、エリア、およびコボチャートタイプをサポートします。

暗号化はサポートされていますか?

はい. 保存時に「パスワード」パラメータを送信して、ワークブックを AES 暗号化で保護します。

MarkItDown Pluginとは?

「markitdown-aspose-cells-plugin」は、Microsoftの MarkItDownライブラリに Aspose.Cells FOSS を統合し、単一の呼び出しで XLSX から Markdown への完全な変換を可能にします。

ソースコードはどこで入手できますか?

ソースコード、エミッショントラッカー、および貢献ガイドは、MITライセンスの下でGitHubで利用できます。

  

サポートと学習リソース

 日本語