Aspose.Cells FOSS でファイルを保存する方法
問題
Aspose.Cells FOSSで作成または変更されたワークブックをXLSX、CSV、またはMarkdown形式でディスクに保存します。The Workbook.save() メソッドはファイルを書き込み、ファイル拡張子から形式を推測します。Use save_as_markdown() Markdownエクスポート用。.
from aspose.cells_foss import Workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
worksheet.cells.get_cell_by_name("A1").put_value("Product")
workbook.save("output.xlsx")前提条件
Aspose.Cells FOSS を Python でファイルを保存するために使用するには、環境が以下の要件を満たしていることを確認してください。.
- システムに Python 3.7 以降がインストールされていること
- 以下を使用してAspose.Cells FOSSをインストールします:
pip install aspose-cells-foss>=26.3.1 - 次の方法でライブラリをインポートします
from aspose.cells_foss import WorkbookにアクセスするためにWorkbookとWorksheetクラス - ファイルからロードされた、またはプログラムで作成された有効なワークブックインスタンス
ファイルの保存
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() 上の Workbook インスタンスに希望する出力ファイルパスを指定します。形式は拡張子から推測されます:: .xlsx Excel Open XML ファイルを生成します、, .csv カンマ区切り値ファイルを生成します、そして .md または .markdown 自動的に Markdown テーブルエクスポートへルーティングします — wb.save("output.md") 直接動作します。. save_as_markdown() 明示的な代替手段としても利用可能ですが、必須ではありません。.
from aspose.cells_foss import Workbook
# Load or create a workbook
workbook = Workbook("input.xlsx")
# Save as XLSX
workbook.save("output.xlsx")
# Save as CSV
workbook.save("output.csv")
# Export as Markdown
workbook.save_as_markdown("output.md")コード例
この例ではワークブックを作成し、サンプルデータを書き込むために使用します get_cell_by_name() そして put_value(), 結果をXLSXとMarkdownの両方の形式で保存します。.
from aspose.cells_foss import Workbook
# Create a new workbook and get the first worksheet
workbook = Workbook()
worksheet = workbook.worksheets[0]
# Populate sample data
worksheet.cells.get_cell_by_name("A1").put_value("Product")
worksheet.cells.get_cell_by_name("B1").put_value("Sales")
worksheet.cells.get_cell_by_name("A2").put_value("Apples")
worksheet.cells.get_cell_by_name("B2").put_value(120)
worksheet.cells.get_cell_by_name("A3").put_value("Bananas")
worksheet.cells.get_cell_by_name("B3").put_value(95)
# Save to XLSX
workbook.save("output.xlsx")
# Export to Markdown
workbook.save_as_markdown("output.md")
print("Saved output.xlsx and output.md")出力オプション
Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), または専用の save_as_markdown() メソッド。.
| 形式 | メソッド / 拡張子 | 備考 |
|---|---|---|
| XLSX | wb.save("file.xlsx") | デフォルトの Excel Open XML 形式;スタイル、チャート、数式をサポート |
| CSV | wb.save("file.csv") | カンマ区切り値;単一シートのエクスポート |
| Markdown | wb.save_as_markdown("file.md") | 最初のワークシートをMarkdownテーブルとしてエクスポート |