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 Workbookpäästäksesi käsiksiWorkbookjaWorksheetluokkia - 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ä.
| Muoto | Menetelmä / Tiedostopääte | Huomautukset |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Oletus Excel Open XML -muoto; tukee tyylejä, kaavioita ja kaavoja |
| CSV | wb.save("file.csv") | Pilkuilla erotetut arvot; yhden taulukon vienti |
| Markdown | wb.save_as_markdown("file.md") | Vie ensimmäinen taulukko Markdown-taulukkona |