Aspose.Cells FOSS for Python は、Python アプリケーションでスプレッドシートファイルを操作するための無料かつオープンソースのライブラリです。単一の pip install aspose-cells-foss コマンドでインストールし、ワークブックの作成、セルの読み取り、スタイルの適用、チャートの作成、XLSX、CSV、Markdown、または JSON へのエクスポートを開始できます。Microsoft Excel や Office の依存関係は不要です。
このライブラリは、Workbook、Worksheet、Cells、Cell を中心に構築された、クリーンで Pythonic な API を提供します。これは、すべてのスプレッドシート開発者が知っている馴染みのあるオブジェクトです。ブラケット表記 (ws.cells["A1"].value = "Hello") を使用してセルを読み書きし、Font と Fill オブジェクトでスタイルを適用し、ws.charts 上の専用 add_bar() と add_line() メソッドを使用して列または折れ線チャートを作成します。
このライブラリはネイティブの Office ライブラリに依存しないため、Windows、Linux、macOS の CI ランナー、Docker コンテナ、サーバーレス環境で同一に動作します。markitdown-aspose-cells-plugin パッケージは Microsoft の MarkItDown ライブラリを XLSX サポートで拡張し、単一の呼び出しでワークブックから Markdown への完全なエクスポートを可能にします。完全な商用 API とフルプロダクションサポートが必要な開発者は、これらのオープンソースリソースと共に Aspose.Cells for Python を使用できます。
ws.cells["A1"] の括弧符号で値を読み書きする.NotImplementedErrorを発生させます)。passwordパラメータで1行で保護します。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 が実際のユースケースの大部分をカバーします。コードベースは MIT ライセンスで、GitHub にホストされており、バグレポートやプルリクエストを受け付けています。
pip でインストールして,Workbook を作成し,最初の Worksheet にアクセスし",括弧符号"を用いて直接セルに値を書き込む.この例では保存する前にセルスタイルを変更することでヘッダ行をボールドにする方法も示しています.
pip install aspose-cells-fossfrom 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")
上記で保存したワークブックを開き、行の範囲に棒グラフを追加し、他のコードを変更せずに save() を異なるファイル拡張子 — XLSX、Markdown、CSV — で3回呼び出します。
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")
Microsoft Office を必要とせずに Excel スプレッドシートを作成,読み取り,変更,輸出するための無料の MIT ライセンス Python ライブラリです.
XLSXは読み書きの機能. CSV,Markdown,JSONなどの輸出のみフォーマットがあります. Markdown エクスポートは save_as_markdown() を介してライブラリに組み込まれていてプラグインは必要ありません.オプションであるmarkitdown-aspose-cells-plugin はMicrosoft の MarkItDown ライブラリーに XSLX サポートを追加します.これは別々の統合であり,マークダウンエクスポータルの要件ではありません.
ありません. Aspose.Cells FOSSは,Microsoft OfficeやCOM自動化,または所有的なランタイムに依存していない純粋な Pythonライブラリです.
Run pip install aspose-cells-foss. 追加のシステムパッケージやネイティブ拡張は必要ありません。
はい。ライブラリは ws.charts の専用チャートビルダー メソッドを通じて、棒、折れ線、円、エリア、株価チャートタイプをサポートしています。これら5つのタイプはエラーなくXLSXに保存できます。その他のチャートタイプ(散布図、コンボ、ウォーターフォールなど)はメモリ上で作成できますが、workbook.save() が呼び出されると NotImplementedError が発生します。
作業簿をAES暗号化で保護するために保存するときに password パラメータを渡します.
markitdown-aspose-cells-pluginは,MicrosoftのMarkItDownライブラリにAspose.Cells FOSSを統合し,1回の呼び出しで完全なXLSX-to-Markdown変換が可能にする.
ソースコード,エッシュー・トラッカー,貢献ガイドはMITライセンスでGitHubに公開されています.