Kuinka tallentaa tiedostoja Aspose.Cells FOSS:lla

Kuinka tallentaa tiedostoja Aspose.Cells FOSS:lla

Ongelma

Tallenna Aspose.Cells FOSS:lla luotu tai muokattu työkirja levylle XLSX-, CSV- tai Markdown-muodossa. Tämä Workbook.save() menetelmä kirjoittaa tiedoston ja päätelsee formaatin tiedostopäätteestä. Käytä save_as_markdown() Markdown-vientiin.

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")

Esivaatimukset

Käyttääksesi Aspose.Cells FOSS:ia tiedostojen tallentamiseen Python, varmista, että ympäristösi täyttää seuraavat vaatimukset.

  • Python 3.7 tai uudempi asennettuna järjestelmääsi
  • Asenna Aspose.Cells FOSS käyttäen: pip install aspose-cells-foss>=26.3.1
  • Tuo kirjasto seuraavalla from aspose.cells_foss import Workbook päästäksesi käsiksi Workbook ja Worksheet luokkia
  • Kelvollinen työkirja‑instanssi, joka on ladattu tiedostosta tai luotu ohjelmallisesti

Tiedoston tallentaminen

Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() yhdellä Workbook instanssilla, jonka haluttu tulostustiedoston polku on määritetty. Formaatti päätellään päätteestä: .xlsx tuottaa Excel Open XML -tiedoston, .csv tuottaa pilkkueroteltujen arvojen tiedoston, ja .md tai .markdown ohjaa automaattisesti Markdown-taulukon vientiin — wb.save("output.md") toimii suoraan. save_as_markdown() on myös saatavilla eksplisiittisenä vaihtoehtona, mutta sitä ei tarvita.

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")

Koodiesimerkki

Tämä esimerkki luo työkirjan, kirjoittaa esimerkkidataa käyttäen get_cell_by_name() ja put_value(), ja tallentaa tuloksen sekä XLSX- että Markdown-muotoihin.

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")

Tulostusvaihtoehdot

Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), tai kutsumalla omistettua save_as_markdown() menetelmä.

MuotoMenetelmä / TiedostopääteHuomautukset
XLSXwb.save("file.xlsx")Oletus Excel Open XML -muoto; tukee tyylejä, kaavioita ja kaavoja
CSVwb.save("file.csv")Pilkuilla erotetut arvot; yhden taulukon vienti
Markdownwb.save_as_markdown("file.md")Vie ensimmäinen taulukko Markdown-taulukkona

Katso myös

 Suomi