Kako spremiti datoteke s Aspose.Cells FOSS
Problem
Spremi radnu knjigu kreiranu ili izmijenjenu pomoću Aspose.Cells FOSS na disk u XLSX, CSV ili Markdown formatu. The Workbook.save() metoda zapisuje datoteku i zaključuje format iz ekstenzije datoteke. Use save_as_markdown() za izvoz u 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")Preduvjeti
Kako biste koristili Aspose.Cells FOSS za spremanje datoteka u Python, osigurajte da vaše okruženje zadovoljava sljedeće zahtjeve.
- Python 3.7 ili noviji instaliran na vašem sustavu
- Instaliraj Aspose.Cells FOSS pomoću:
pip install aspose-cells-foss>=26.3.1 - Uvezi biblioteku s
from aspose.cells_foss import Workbookza pristupWorkbookiWorksheetklase - Valjana instanca radne knjige učitana iz datoteke ili stvorena programatski
Spremanje datoteke
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() na Workbook instanci s željenom putanjom izlazne datoteke. Format se zaključuje iz ekstenzije: .xlsx generira Excel Open XML datoteku, .csv generira datoteku s vrijednostima odvojenim zarezom, i .md ili .markdown automatski usmjerava na izvoz Markdown tablice — wb.save("output.md") radi izravno. save_as_markdown() je također dostupno kao izričita alternativa, ali nije obavezno.
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")Primjer koda
Ovaj primjer stvara radnu knjigu, zapisuje uzorak podataka koristeći get_cell_by_name() i put_value(), i sprema rezultat u oba formata XLSX i 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")Opcije izlaza
Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), ili pozivanjem namjenskog save_as_markdown() metoda.
| Format | Metoda / Ekstenzija | Napomene |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Zadani Excel Open XML format; podržava stilove, grafikone i formule |
| CSV | wb.save("file.csv") | Vrijednosti odvojene zarezom; izvoz jedne radne tablice |
| Markdown | wb.save_as_markdown("file.md") | Izvozi prvi radni list kao Markdown tablicu |