Hvordan lagre filer med Aspose.Cells FOSS
Problem
Lagre en arbeidsbok opprettet eller endret med Aspose.Cells FOSS til disk i XLSX-, CSV- eller Markdown-format. Den Workbook.save() metoden skriver filen og utleder formatet fra filendelsen. Bruk save_as_markdown() for 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")Forutsetninger
For å bruke Aspose.Cells FOSS til å lagre filer i Python, må du sørge for at miljøet ditt oppfyller følgende krav.
- Python 3.7 eller nyere installert på systemet ditt
- Installer Aspose.Cells FOSS ved hjelp av:
pip install aspose-cells-foss>=26.3.1 - Importer biblioteket med
from aspose.cells_foss import Workbookfor å få tilgang tilWorkbookogWorksheetklasser - En gyldig arbeidsbok-instans lastet fra en fil eller opprettet programmatisk
Lagring av filen
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() på en Workbook instans med ønsket filsti for utdata. Formatet utledes fra filendelsen: .xlsx produserer en Excel Open XML-fil, .csv produserer en kommaseparert verdifil, og .md eller .markdown ruter automatisk til Markdown-tabell-eksport — wb.save("output.md") virker direkte. save_as_markdown() er også tilgjengelig som et eksplisitt alternativ, men er ikke påkrevd.
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 eksemplet oppretter en arbeidsbok, skriver eksempeldata ved hjelp av get_cell_by_name() og put_value(), og lagrer resultatet i både XLSX- og 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")Utdataalternativer
Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), eller ved å kalle den dedikerte save_as_markdown() metode.
| Format | Metode / Utvidelse | Notater |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Standard Excel Open XML-format; støtter stiler, diagrammer og formler |
| CSV | wb.save("file.csv") | Kommaseparerte verdier; eksport av ett ark |
| Markdown | wb.save_as_markdown("file.md") | Eksporterer første regneark som en Markdown-tabell |