Kako sačuvati fajlove pomoću Aspose.Cells FOSS
Problem
Sačuvajte radnu svesku kreiranu ili izmenjenu pomoću Aspose.Cells FOSS na disk u XLSX, CSV ili Markdown formatu. The Workbook.save() metod zapisuje fajl i zaključuje format iz ekstenzije fajla. Koristite 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")Preduslovi
Da biste koristili Aspose.Cells FOSS za čuvanje fajlova u Python, uverite se da vaše okruženje ispunjava sledeće zahteve.
- Python 3.7 ili noviji instaliran na vašem sistemu
- Instalirajte Aspose.Cells FOSS koristeći:
pip install aspose-cells-foss>=26.3.1 - Uvezite biblioteku pomoću
from aspose.cells_foss import Workbookda pristupiteWorkbookiWorksheetklasama - Validna instanca radne sveske učitana iz fajla ili kreirana programatski
Čuvanje fajla
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() na Workbook instanci sa željenom putanjom izlaznog fajla. Format se zaključuje iz ekstenzije: .xlsx generiše Excel Open XML fajl, .csv generiše comma-separated values fajl, i .md ili .markdown automatski usmerava na izvoz Markdown tabele — wb.save("output.md") radi direktno. save_as_markdown() je takođe dostupno kao eksplicitna 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")Primer koda
Ovaj primer kreira radnu svesku, upisuje uzorak podataka koristeći get_cell_by_name() i put_value(), i čuva 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 posvećenog save_as_markdown() metoda.
| Format | Metod / Ekstenzija | Napomene |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Podrazumevani Excel Open XML format; podržava stilove, grafikone i formule |
| CSV | wb.save("file.csv") | Vrednosti odvojene zarezom; izvoz jednog lista |
| Markdown | wb.save_as_markdown("file.md") | Izvozi prvi radni list kao Markdown tabelu |