Як зберігати файли за допомогою Aspose.Cells FOSS

Як зберігати файли за допомогою Aspose.Cells FOSS

Проблема

Збережіть робочий зошит, створений або змінений за допомогою Aspose.Cells FOSS, на диск у форматі XLSX, CSV або Markdown. The Workbook.save() метод записує файл і визначає формат за розширенням файлу. Використовуйте save_as_markdown() для експорту у форматі 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")

Передумови

Щоб використовувати Aspose.Cells FOSS для збереження файлів у Python, переконайтеся, що ваше середовище відповідає наступним вимогам.

  • Python 3.7 або новіше встановлене у вашій системі
  • Встановіть Aspose.Cells FOSS за допомогою: pip install aspose-cells-foss>=26.3.1
  • Імпортуйте бібліотеку за допомогою from aspose.cells_foss import Workbook для доступу до Workbook і Worksheet класи
  • Коректний екземпляр робочої книги, завантажений з файлу або створений програмно

Збереження файлу

Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() на Workbook екземпляр із бажаним шляхом до вихідного файлу. Формат визначається за розширенням: .xlsx створює файл Excel Open XML, .csv створює файл CSV, і .md або .markdown автоматично перенаправляє до експорту таблиці у форматі Markdown — wb.save("output.md") працює безпосередньо. save_as_markdown() також доступний як явна альтернатива, проте не є обов’язковим.

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

Приклад коду

У цьому прикладі створюється робоча книга, записуються зразкові дані за допомогою get_cell_by_name() і put_value(), і зберігає результат у форматах XLSX та 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")

Параметри виводу

Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), або викликом виділеного save_as_markdown() методу.

ФорматМетод / РозширенняПримітки
XLSXwb.save("file.xlsx")Формат Excel Open XML за замовчуванням; підтримує стилі, діаграми та формули
CSVwb.save("file.csv")Значення, розділені комами; експорт одного листа
Markdownwb.save_as_markdown("file.md")Експортує перший лист як таблицю Markdown

Див. також

 Українська