Как да запазим файлове с 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 генерира файл със стойности, разделени със запетая, и .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 таблица

Вижте също

 Български