Как да запазвате файлове с Aspose.Cells FOSS

Как да запазвате файлове с Aspose.Cells FOSS

Проблем

Запазете работна книга, създадена или модифицирана с Aspose.Cells FOSS, на диск във формат XLSX, CSV или Markdown. Методът 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 предоставя директни методи за запазване на работни книги в различни формати. Извикайте save() върху инстанция на Workbook с желания път за изходния файл. Форматът се извлича от разширението: .xlsx създава файл Excel Open XML, .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 поддържа запазване на работни книги в множество формати. Изборът на формат се определя от разширението на файла, предадено на save(), или чрез извикване на специализирания save_as_markdown() метод.

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

Вижте също

 Български