איך לשמור קבצים עם 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 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") | ערכי מופרדים בפסיקים; ייצוא גיליון יחיד |
| Markdown | wb.save_as_markdown("file.md") | מייצא את הגיליון הראשון כטבלת Markdown |