Aspose.Cells FOSS עבור Python הוא ספרייה חינם, קוד פתוח לעבודה עם קבצי שורת הפסד ביישומים של Python.התקנה אותו עם פקודה אחת pip install aspose-cells-foss ולהתחיל ליצור ספרים עבודה, לקרוא תאים, ליישם סגנונות, לבנות תרשימים, וייצוא ל XLSX, CSV, Markdown, או JSON, כל ללא צורך Microsoft Excel או כל תלות Office.
הספרייה מציגה API טהור, פיתוני שנבנה סביב Workbook, Worksheet ו Cells , האובייקטים המוכרים כל מפתח לוח ידוע. קרא וכתוב תאים באמצעות הערכה של חוט (ws.cells["A1"].value = "Hello"), לסגנון אותם עם אובייקטים Font ו Fill, ובניית עמודות או תרשימים שורות באמצעות שיטות מיוחדות add_bar() וה add_line() על ws.charts.
מכיוון שהספרייה אינה תלויה בספריות המקומיות של Office, היא פועלת באופן זהה על Windows, Linux ו- macOS CI runnerים, מחסני Docker וסביבות ללא שרת. markitdown-aspose-cells-plugin החבילה מרחיבה את הספרייה MarkItDown של Microsoft עם תמיכה XLSX, המאפשרת ייצוא מלא של ספר עבודה למרדון באמצעות שיחה אחת.
ws.cells["A1"].NotImplementedError על חסכון).password בשורה אחת.markitdown-aspose-cells-plugin מוסיף XLSX ייצוא ל- MarkItdown.Aspose.Cells FOSS ניתן להתקין עם פקודה אחת pip install aspose-cells-foss אין ספרייה מקומית או חבילות מערכת להתקנה.הספרייה פועלת בכל סביבה של Python 3.7+ ללא צעדים של איסוף.
ה-API הוא קטן בכוונה: Workbook, Worksheet , Cells ו Font ומספק את רוב מקרים השימוש בעולם האמיתי. בסיס הקוד הוא מורשה על ידי MIT, מארח ב GitHub, ומקבל דיווחים שגיאות וטריקים בקשות.
התקנת עם צינור, ולאחר מכן יצירת Workbook, גישה לראשון Worksheet וכתוב ערכים ישירות לתאים באמצעות הערכה של חרוזים.הדוגמה גם מציגה כיצד לשמור את שורת הכותרת על ידי שינוי סגנון התא לפני שמירה.
pip install aspose-cells-foss
from aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Write values
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Bold the header row
for col in ["A1", "B1"]:
style = ws.cells[col].get_style()
style.font.bold = True
ws.cells[col].apply_style(style)
wb.save("report.xlsx")
פתח את ספר העבודה שנשמר לעיל, הוסף תרשים בר על מגוון של שורות, ולאחר מכן התקשר save() שלוש פעמים עם הרחבות קבצים שונות - XLSX, Markdown ו- CSV - ללא שינוי כל קוד אחר.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Add a bar chart over rows 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Revenue by Product"
wb.save("report_with_chart.xlsx")
# Export the same workbook to Markdown
wb.save("report.md")
# Or export to CSV
wb.save("report.csv")
זהו ספריית Python חינם, מורשה על ידי MIT ליצירת, קריאה, שינוי וייצוא של דפי Excel ללא צורך ב- Microsoft Office.
XLSX עבור קריאה/כתבה.הפורמטים היצוא בלבד כוללים CSV, Markdown ו- JSON.Markdown export נבנה לספריה באמצעות save_as_markdown() ואין צורך בתוסף.המבחן markitdown-aspose-cells-plugin מוסיף תמיכה ב-XLSx לספריית MarkItDown של Microsoft – זה אינטגרציה נפרדת ולא דרישה לייצאת Mark Down.
Aspose.Cells FOSS הוא ספריית Python טהורה ללא תלות ב- Microsoft Office, אוטומציה COM, כל זמן עבודה בעלות.
לא נדרשים חבילות מערכת נוספות או הרחבות מקומיות.
כן. הספרייה תומכת בסגנון של שורת, קו, חור, שטח וטבלת המלאי באמצעות שיטות בניין תרשים מיוחדות ב ws.charts. אלה חמישה סוגים מחסנים ל- XLSX ללא שגיאה. סוגי תרשימים אחרים (scatter, combo, waterfall, וכו ‘) ניתן ליצור בזיכרון אבל להעלות NotImplementedError כאשר workbook.save() נקרא.
כן.עבירו את הפרימט password בעת חיסכון כדי להגן על ספר העבודה באמצעות הצפנה AES.
markitdown-aspose-cells-plugin משלב את Aspose.Cells FOSS בספריה של Microsoft MarkItDown, המאפשרת המרה מלאה XLSX-ל-Markdown עם שיחה אחת.
קוד המקור, מעקב תוצאות ומדריך התרומות זמינים ב-GitHub תחת רישיון MIT.