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

Aspose.Cells FOSS for Python をサポートする

作成、変更、エクスプレッドブックをPythonから輸出する - 無料とオープンソース、ゼロのMicrosoft Office依存性。

オープンソースのPython図書館 Excel スプレッドシート

Aspose.Cells FOSS for Python は、Python のアプリケーションでスプレッドシートファイルを使用するための無料のオープンソースライブラリです。 pip install aspose-cells-foss コマンドを1つでインストールし、ワークブックを作成し始め、セルを読み、アプリスタイルを構築し XLSX、CSV、Markdown、または JSON にエクスポートします。

図書館は、 WorkbookWorksheetCellsの周りに構築された清潔でピトニックなAPIを展示し、それぞれのスプレッドシート開発者が知っている有名なオブジェクト。 ブレイクノートを使用して細胞を読み書き、それらを FontFill のオブジェクトでスタイルし、専用の add_bar() および add_line() 方法を使用したコラムまたはライン グラフを作成します。

図書館は本地のOfficeライブラリに依存していないため、Windows、Linux、およびmacOS CIランナー、ドッカーコンテナ、サーバーなし環境で同様に実行されます。 markitdown-aspose-cells-pluginパッケージは、MicrosoftのMarkItDownライブリビューターをXLSXサポートで拡張し、1つの通話で完全なワークブックからマークダウンへの輸出が可能になります。

Excel ファイルの読み書きと書き込み

  • XLSX:* 完全なラウンドトリップ忠誠度でワークブックを開いて保存します。
  • セルアクセス: ブレイクノートで値を読み書きします。
  • 公式: XLSX で保存された文字列を書き、Excel または LibreOffice がオープンに評価し、時間の節約では図書館によって作成されません。
  • 複数の輸出形式: CSV、Markdown、JSONへの輸入。
  • Round-trip safe: 未知の XML パーツは再保存時に文字で保存されます。

どこで使用できる Aspose.Cells FOSS

  • データパイプ: 輸出データベースの検索結果は、XLSXまたはCSVに直接送信されます。
  • レポート 生成: Office なしでスタイリッシュ、ブランド化された Excel レポーターを作成します。
  • ドキュメンタリー: スプレッドシートを MarkDown プラグインを通じて MarkItDown に変換します。
  • ETLワークフロー: 入力表を読み、データを変換し、出力ワークブックを書く。
  • CI/CD自動化: ドッカーコンテナ内のテスト結果のスプレッドシートを生成します。

スタイル、グラフ、セキュリティ

  • フォントと記入: 勇敢、イタリア語、文字サイズ、前面および背景色を適用します。
  • 番号形式: 日付、通貨、およびカスタム番号のフォーマットを細胞ごとに設定します。
  • ** 図:** バー、ライン、ピア、領域およびストックの図を作成します(これらの5つのタイプはエラーなしで XLSX に保存されます。
  • AES暗号化: 単一行で password パラメーターを使用してワークブックを保護します。
  • MarkItDown プラグイン: markitdown-aspose-cells-plugin XLSX エクスポートを MarkItdownに追加します。

開発者経験

Aspose.Cells FOSS は単一のコマンド pip install aspose-cells-foss でインストールできます。 インスタートする本物の Office ライブラリやシステムパッケージはありません. 図書館は、編集ステップなしに Python 3.7+ の環境で動作します。

APIは意図的に小さい: WorkbookWorksheetCells, Cell , FontChart の実際の世界での使用ケースの大半をカバーします。 コードベースはMITライセンスで、GitHubにホストされ、バグレポートとトラックリクエストを受け入れます。

ワークブックを作成し、セルを書く。

パイプでインストールして、その後 Workbook を作成し、最初の Worksheet のアクセスを行い、ブレイクノートを使用して細胞に直接値を書き込みます。

pip install aspose-cells-foss
from aspose.cells_foss import Workbook

wb = Workbook()
ws = wb.worksheets[0]

# Write values
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000

# Bold the header row
for col in ["A1", "B1"]:
    style = ws.cells[col].get_style()
    style.font.bold = True
    ws.cells[col].apply_style(style)

wb.save("report.xlsx")

図を作成し、複数のフォーマットに輸出する。

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

from aspose.cells_foss import Workbook

wb = Workbook("report.xlsx")
ws = wb.worksheets[0]

# Add a bar chart over rows 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Revenue by Product"

wb.save("report_with_chart.xlsx")

# Export the same workbook to Markdown
wb.save("report.md")

# Or export to CSV
wb.save("report.csv")

よくある質問

Aspose.Cells FOSS は Python のためのものですか?

これは、Microsoft Officeを必要とせずにExcelスプレッドブックを作成、読み、変更、輸出するための無料でMITライセンスのPython図書館です。

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

XLSX 読み書きのためのもの。 輸出形式は、CSV、Markdown、JSONを含みます。 Markdown エクスポートは save_as_markdown() を介して図書館に構築され、プラグインは必要ありません。 オプション markitdown-aspose-cells-plugin は、Microsoft の MarkItDown ライブラリに XLSX サポートを追加します - それは別々の統合であり、Markdown 輸出の要件ではありません。

Microsoft Excel や Office が必要ですか?

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

どうやってインストールするの?

実行 pip install aspose-cells-foss. 追加のシステムパッケージや先住民拡張子は必要ありません。

図を作ることができますか?

図書館は、 ws.charts の専用図構築方法を通じてバー、ライン、ピア、エリア、およびストックグラフタイプをサポートします. これらの5つのタイプはエラーなしに XLSX に保存されます. その他のグラムタイプ(スカッター、コンボ、水下など)はメモリで作成できますが、 NotImplementedError が呼ばれるときにアップします。

暗号化はサポートされているのか?

はい. 保存時に password パラメーターを移動して、AES 暗号化でワークブックを保護します。

マークイットダウンプラグインとは?

markitdown-aspose-cells-pluginは、MicrosoftのMarkItDownライブラリにAspose.Cells FOSSを統合し、1つの通話で完全なXLSX-to-MARKdown変換が可能になります。

ソースコードはどこで見つけるの?

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

  

サポートと学習リソース

 日本語