Hoe bestanden op te slaan met Aspose.Cells FOSS
Probleem
Sla een werkmap die is gemaakt of aangepast met Aspose.Cells FOSS op schijf op in XLSX-, CSV- of Markdown-indeling. De Workbook.save() methode schrijft het bestand en leidt het formaat af van de bestandsextensie. Gebruik save_as_markdown() voor 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")Voorvereisten
Om Aspose.Cells FOSS te gebruiken voor het opslaan van bestanden in Python, zorg ervoor dat uw omgeving aan de volgende vereisten voldoet.
- Python 3.7 of later geïnstalleerd op uw systeem
- Installeer Aspose.Cells FOSS met behulp van:
pip install aspose-cells-foss>=26.3.1 - Importeer de bibliotheek met
from aspose.cells_foss import Workbookom toegang te krijgen totWorkbookenWorksheetklassen - Een geldig werkmap‑object geladen vanuit een bestand of programmatisch aangemaakt
Het bestand opslaan
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() op een Workbook instantie met het gewenste uitvoerbestandspad. Het formaat wordt afgeleid van de extensie: .xlsx maakt een Excel Open XML-bestand aan, .csv maakt een komma-gescheiden waardenbestand aan, en .md of .markdown routeert automatisch naar Markdown-tabelexport — wb.save("output.md") werkt direct. save_as_markdown() is ook beschikbaar als een expliciet alternatief, maar is niet vereist.
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")Codevoorbeeld
Dit voorbeeld maakt een werkmap, schrijft voorbeeldgegevens met behulp van get_cell_by_name() en put_value(), en slaat het resultaat op in zowel XLSX- als Markdown-formaten.
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")Uitvoeropties
Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), of door de specifieke save_as_markdown() methode.
| Formaat | Methode / Extensie | Opmerkingen |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Standaard Excel Open XML-formaat; ondersteunt stijlen, grafieken en formules |
| CSV | wb.save("file.csv") | Komma-gescheiden waarden; export van één blad |
| Markdown | wb.save_as_markdown("file.md") | Exporteert het eerste werkblad als een Markdown-tabel |