Jak zapisywać pliki przy użyciu Aspose.Cells FOSS

Jak zapisywać pliki przy użyciu Aspose.Cells FOSS

Problem

Zapisz skoroszyt utworzony lub zmodyfikowany przy użyciu Aspose.Cells FOSS na dysku w formacie XLSX, CSV lub Markdown. Metoda Workbook.save() zapisuje plik i określa format na podstawie rozszerzenia pliku. Użyj save_as_markdown() do eksportu do formatu Markdown.

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

Wymagania wstępne

Aby używać Aspose.Cells FOSS do zapisywania plików w Pythonie, upewnij się, że Twoje środowisko spełnia następujące wymagania.

  • Python 3.7 lub nowszy zainstalowany w systemie
  • Zainstaluj Aspose.Cells FOSS używając: pip install aspose-cells-foss>=26.3.1
  • Zaimportuj bibliotekę przy pomocy from aspose.cells_foss import Workbook, aby uzyskać dostęp do klas Workbook i Worksheet
  • Poprawna instancja skoroszytu załadowana z pliku lub utworzona programowo

Zapisywanie pliku

Aspose.Cells FOSS udostępnia proste metody zapisywania skoroszytów w różnych formatach. Wywołaj save() na instancji Workbook z żądaną ścieżką pliku wyjściowego. Format jest wyprowadzany z rozszerzenia: .xlsx tworzy plik Excel Open XML, .csv tworzy plik wartości rozdzielonych przecinkami, a .md lub .markdown automatycznie kieruje do eksportu tabeli Markdown — wb.save("output.md") działa bezpośrednio. save_as_markdown() jest również dostępny jako wyraźna alternatywa, ale nie jest wymagany.

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

Przykład kodu

Ten przykład tworzy skoroszyt, zapisuje przykładowe dane przy użyciu get_cell_by_name() i put_value() oraz zapisuje wynik w obu formatach XLSX i Markdown.

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

Opcje wyjścia

Aspose.Cells FOSS obsługuje zapisywanie skoroszytów w wielu formatach. Wybór formatu jest określany na podstawie rozszerzenia pliku przekazanego do save(), lub poprzez wywołanie dedykowanej metody save_as_markdown().

FormatMetoda / RozszerzenieUwagi
XLSXwb.save("file.xlsx")Domyślny format Excel Open XML; obsługuje style, wykresy i formuły
CSVwb.save("file.csv")Wartości rozdzielane przecinkami; eksport jednego arkusza
Markdownwb.save_as_markdown("file.md")Eksportuje pierwszy arkusz jako tabelę Markdown

Zobacz także

 Polski