Aspose.Cells FOSS for Python は、Python のアプリケーションでスプレッドシートファイルを使用するための無料のオープンソースライブラリです。 pip install aspose-cells-foss コマンドを1つでインストールし、ワークブックを作成し始め、セルを読み、アプリスタイルを構築し XLSX、CSV、Markdown、または JSON にエクスポートします。
図書館は、 Workbook、Worksheetと Cellsの周りに構築された清潔でピトニックなAPIを展示し、それぞれのスプレッドシート開発者が知っている有名なオブジェクト。 ブレイクノートを使用して細胞を読み書き、それらを Font と Fill のオブジェクトでスタイルし、専用の add_bar() および add_line() 方法を使用したコラムまたはライン グラフを作成します。
図書館は本地のOfficeライブラリに依存していないため、Windows、Linux、およびmacOS CIランナー、ドッカーコンテナ、サーバーなし環境で同様に実行されます。 markitdown-aspose-cells-pluginパッケージは、MicrosoftのMarkItDownライブリビューターをXLSXサポートで拡張し、1つの通話で完全なワークブックからマークダウンへの輸出が可能になります。
password パラメーターを使用してワークブックを保護します。markitdown-aspose-cells-plugin XLSX エクスポートを MarkItdownに追加します。Aspose.Cells FOSS は単一のコマンド pip install aspose-cells-foss でインストールできます。 インスタートする本物の Office ライブラリやシステムパッケージはありません. 図書館は、編集ステップなしに Python 3.7+ の環境で動作します。
APIは意図的に小さい: Workbook、 Worksheet 、Cells, Cell , Font と Chart の実際の世界での使用ケースの大半をカバーします。 コードベースは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")
これは、Microsoft Officeを必要とせずにExcelスプレッドブックを作成、読み、変更、輸出するための無料でMITライセンスのPython図書館です。
XLSX 読み書きのためのもの。 輸出形式は、CSV、Markdown、JSONを含みます。 Markdown エクスポートは save_as_markdown() を介して図書館に構築され、プラグインは必要ありません。 オプション markitdown-aspose-cells-plugin は、Microsoft の MarkItDown ライブラリに XLSX サポートを追加します - それは別々の統合であり、Markdown 輸出の要件ではありません。
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で利用できます。