Hogyan mentsünk fájlokat a Aspose.Cells FOSS-szal
Probléma
Mentse a Aspose.Cells FOSS-szal létrehozott vagy módosított munkafüzetet lemezre XLSX, CSV vagy Markdown formátumban. A Workbook.save() a metódus írja a fájlt, és a fájlkiterjesztés alapján határozza meg a formátumot. Használja save_as_markdown() Markdown exportáláshoz.
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")Előfeltételek
A Aspose.Cells FOSS használatához a Python fájlok mentéséhez győződjön meg róla, hogy a környezete megfelel a következő követelményeknek.
- Python 3.7 vagy újabb telepítve a rendszerén
- Telepítse a Aspose.Cells FOSS-t a következő módon:
pip install aspose-cells-foss>=26.3.1 - Importálja a könyvtárat a következővel
from aspose.cells_foss import Workbookaz eléréshezWorkbookésWorksheetosztályok - Egy érvényes munkafüzet példány, amely fájlból betöltött vagy programozottan létrehozott.
A fájl mentése
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() egy Workbook példányon a kívánt kimeneti fájl útvonalával. A formátum a kiterjesztés alapján kerül meghatározásra: .xlsx Excel Open XML fájlt hoz létre, .csv vesszővel elválasztott értékek fájlt hoz létre, és .md vagy .markdown automatikusan a Markdown táblázat exportálásra irányít — wb.save("output.md") közvetlenül működik. save_as_markdown() szintén elérhető explicit alternatívaként, de nem kötelező.
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")Kódpélda
Ez a példa létrehoz egy munkafüzetet, mint adatokat ír be a get_cell_by_name() és put_value(), és elmenti az eredményt mind XLSX, mind Markdown formátumban.
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")Kimeneti beállítások
Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), vagy a dedikált hívásával save_as_markdown() módszer.
| Formátum | Módszer / Kiterjesztés | Megjegyzések |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Alapértelmezett Excel Open XML formátum; támogatja a stílusokat, diagramokat és képleteket |
| CSV | wb.save("file.csv") | Vesszővel elválasztott értékek; egylapos export |
| Markdown | wb.save_as_markdown("file.md") | Az első munkalapot Markdown táblázatként exportálja |