Hur man sparar filer med Aspose.Cells FOSS
Problem
Spara en arbetsbok som skapats eller ändrats med Aspose.Cells FOSS till disk i XLSX-, CSV- eller Markdown-format. Den Workbook.save() metoden skriver filen och härleder formatet från filändelsen. Använd save_as_markdown() för Markdown-export.
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")Förutsättningar
För att använda Aspose.Cells FOSS för att spara filer i Python, se till att din miljö uppfyller följande krav.
- Python 3.7 eller senare installerat på ditt system
- Installera Aspose.Cells FOSS med:
pip install aspose-cells-foss>=26.3.1 - Importera biblioteket med
from aspose.cells_foss import Workbookför att komma åtWorkbookochWorksheetklasser - En giltig arbetsboksinstans laddad från en fil eller skapad programatiskt
Spara filen
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() på en Workbook instans med den önskade sökvägen för utdatafilen. Formatet härleds från filändelsen: .xlsx producerar en Excel Open XML-fil, .csv producerar en kommaseparerad värdefil, och .md eller .markdown dirigerar automatiskt till Markdown-tabellexport — wb.save("output.md") fungerar direkt. save_as_markdown() är också tillgänglig som ett explicit alternativ men är inte nödvändigt.
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")Kodexempel
Det här exemplet skapar en arbetsbok, skriver exempeldata med get_cell_by_name() och put_value(), och sparar resultatet i både XLSX- och Markdown-format.
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")Utdataval
Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), eller genom att anropa den dedikerade save_as_markdown() metod.
| Format | Metod / Filändelse | Anteckningar |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Standard Excel Open XML-format; stöder stilar, diagram och formler |
| CSV | wb.save("file.csv") | Kommaseparerade värden; export av ett blad |
| Markdown | wb.save_as_markdown("file.md") | Exporterar första kalkylbladet som en Markdown-tabell |