Kā saglabāt failus ar Aspose.Cells FOSS
Problēma
Saglabājiet darblapu, kas izveidota vai modificēta ar Aspose.Cells FOSS, uz diska XLSX, CSV vai Markdown formātā. The Workbook.save() metode raksta failu un nosaka formātu no faila paplašinājuma. Izmantojiet save_as_markdown() Markdown eksportam.
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")Prasības
Lai izmantotu Aspose.Cells FOSS failu saglabāšanai Python, pārliecinieties, ka jūsu vide atbilst šādām prasībām.
- Python 3.7 vai jaunāka versija instalēta jūsu sistēmā
- Instalējiet Aspose.Cells FOSS, izmantojot:
pip install aspose-cells-foss>=26.3.1 - Importējiet bibliotēku ar
from aspose.cells_foss import Workbooklai piekļūtuWorkbookunWorksheetklases - Derīga darblapas instance, ielādēta no faila vai izveidota programmatiski
Faila saglabāšana
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() uz Workbook instanci ar vēlamo izvades faila ceļu. Formāts tiek noteikts no paplašinājuma: .xlsx izveido Excel Open XML failu, .csv izveido komatu atdalītu vērtību failu, un .md vai .markdown automātiski pāradresē uz Markdown tabulas eksportu — wb.save("output.md") strādā tieši. save_as_markdown() ir pieejams arī kā skaidra alternatīva, bet nav obligāts.
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")Koda piemērs
Šis piemērs izveido darba grāmatu, ieraksta paraugdatus, izmantojot get_cell_by_name() un put_value(), un saglabā rezultātu gan XLSX, gan Markdown formātos.
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")Izvades iespējas
Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), vai izsaucot veltīto save_as_markdown() metode.
| Formāts | Metode / Paplašinājums | Piezīmes |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Noklusējuma Excel Open XML formāts; atbalsta stilus, diagrammas un formulas |
| CSV | wb.save("file.csv") | Ar komatiem atdalītas vērtības; vienas lapas eksports |
| Markdown | wb.save_as_markdown("file.md") | Eksportē pirmo darblapu kā Markdown tabulu |