Sådan gemmer du filer med Aspose.Cells FOSS
Problem
Gem en projektmappe, der er oprettet eller ændret med Aspose.Cells FOSS, til disken i XLSX-, CSV- eller Markdown-format. Metoden Workbook.save() skriver filen og udleder formatet ud fra filendelsen. Brug save_as_markdown() til Markdown‑eksport.
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")Forudsætninger
For at bruge Aspose.Cells FOSS til at gemme filer i Python, skal du sikre, at dit miljø opfylder følgende krav.
- Python 3.7 eller nyere installeret på dit system
- Installer Aspose.Cells FOSS ved hjælp af:
pip install aspose-cells-foss>=26.3.1 - Importer biblioteket med
from aspose.cells_foss import Workbookfor at få adgang til klasserneWorkbookogWorksheet - En gyldig arbejdsboginstans indlæst fra en fil eller oprettet programmatisk
Gem filen
Aspose.Cells FOSS leverer ligetil metoder til at gemme arbejdsbøger i forskellige formater. Kald save() på en Workbook‑instans med den ønskede outputfilsti. Formatet udledes af filendelsen: .xlsx genererer en Excel Open XML‑fil, .csv genererer en kommasepareret værdier‑fil, og .md eller .markdown dirigerer automatisk til Markdown‑tabel‑eksport — wb.save("output.md") fungerer direkte. save_as_markdown() er også tilgængelig som et eksplicit alternativ, men er ikke påkrævet.
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")Kodeeksempel
Dette eksempel opretter en projektmappe, skriver eksempeldata ved hjælp af get_cell_by_name() og put_value(), og gemmer resultatet i både XLSX- og Markdown-formater.
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")Outputindstillinger
Aspose.Cells FOSS understøtter at gemme projektmapper i flere formater. Formatvalget bestemmes af filendelsen, der videregives til save(), eller ved at kalde den dedikerede save_as_markdown()‑metode.
| Format | Metode / Udvidelse | Bemærkninger |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Standard Excel Open XML-format; understøtter stilarter, diagrammer og formler |
| CSV | wb.save("file.csv") | Komma-separerede værdier; eksport af enkelt ark |
| Markdown | wb.save_as_markdown("file.md") | Eksporterer første regneark som en Markdown-tabel |