نحوه ذخیره فایلها با Aspose.Cells FOSS
مشکل
یک کتابکار ایجاد شده یا اصلاحشده با Aspose.Cells FOSS را در دیسک به فرمت XLSX، CSV یا Markdown ذخیره کنید. The Workbook.save() متد فایل را مینویسد و فرمت را از پسوند فایل استنتاج میکند. Use 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() متد.
| قالب | متد / پسوند | یادداشتها |
|---|---|---|
| XLSX | wb.save("file.xlsx") | قالب پیشفرض Excel Open XML؛ از سبکها، نمودارها و فرمولها پشتیبانی میکند |
| CSV | wb.save("file.csv") | مقادیر جداشده با کاما؛ خروجی تکبرگه |
| مارکداون | wb.save_as_markdown("file.md") | برگهٔ اول را بهصورت جدول Markdown صادر میکند |