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