Как да запазвате файлове с 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() метод.
| Формат | Метод / Разширение | Бележки |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Стандартен Excel Open XML формат; поддържа стилове, диаграми и формули |
| CSV | wb.save("file.csv") | Стойности, разделени със запетая; експортиране в един лист |
| Markdown | wb.save_as_markdown("file.md") | Експортира първия работен лист като Markdown таблица |