Kaip išsaugoti failus naudojant Aspose.Cells FOSS
Problema
Išsaugokite su Aspose.Cells FOSS sukurtą arba modifikuotą darbaknygę diske XLSX, CSV arba Markdown formatu. The Workbook.save() metodas įrašo failą ir nustato formatą pagal failo plėtinį. Use save_as_markdown() Markdown eksporto atveju.
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")Būtinosios sąlygos
Norėdami naudoti Aspose.Cells FOSS failų išsaugojimui Python, įsitikinkite, kad jūsų aplinka atitinka šiuos reikalavimus.
- Python 3.7 arba vėlesnė versija įdiegta jūsų sistemoje
- Įdiekite Aspose.Cells FOSS naudodami:
pip install aspose-cells-foss>=26.3.1 - Importuokite biblioteką su
from aspose.cells_foss import WorkbookprieitiWorkbookirWorksheetklasės - Galiojanti darbaknygės egzempliorius, įkelta iš failo arba sukurta programiškai
Failo išsaugojimas
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() ant Workbook objektas su norimu išvesties failo keliu. Formatas nustatomas pagal plėtinį: .xlsx sukuria Excel Open XML failą, .csv sukuria kableliais atskirtų reikšmių failą, ir .md arba .markdown automatiškai nukreipia į Markdown lentelės eksportą — wb.save("output.md") veikia tiesiogiai. save_as_markdown() taip pat yra prieinama kaip aiški alternatyva, tačiau nėra būtina.
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")Kodo pavyzdys
Šiame pavyzdyje sukuriamas darbaknyga, įrašomi pavyzdiniai duomenys naudojant get_cell_by_name() ir put_value(), ir išsaugo rezultatą tiek XLSX, tiek Markdown formatu.
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")Išvesties parinktys
Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), arba iškviečiant specialų save_as_markdown() metodas.
| Formatas | Metodas / Plėtinys | Pastabos |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Numatytasis Excel Open XML formatas; palaiko stilius, diagramas ir formules |
| CSV | wb.save("file.csv") | Kableliais atskirtos reikšmės; vieno lapo eksportas |
| Markdown | wb.save_as_markdown("file.md") | Eksportuoja pirmą darbalapį kaip Markdown lentelę |