מבוא
Aspose.Cells FOSS is a lightweight Python library for creating, reading, and modifying Excel files (.xlsx פורמט) מבלי לדרוש את Microsoft Excel. הוא משוחרר תחת רישיון MIT וזמין ב‑PyPI כ‑ aspose-cells-foss.
התקן אותו באמצעות:
pip install aspose-cells-foss
מה היא יכולה לעשות
הספרייה מכסה את כל טווח פעולות הגיליון האלקטרוני:
- צור וערוך חוברות עבודה: צור חוברות עבודה חדשות או שנה קיימות
.xlsxקבצים באמצעותWorkbookוWorksheetמחלקות - פעולות תאים: קרא וכתוב ערכי תאים, נוסחאות, וסגנונות
- עיצוב: החל גופנים, צבעים, גבולות, פורמטים מספריים, ויישור
- גיליונות עבודה מרובים: הוסף, הסר, ונהל גיליונות עבודה
- אימות נתונים: הגדר רשימות נפתחות, טווחי מספרים, וכללי אימות מותאמים
- הערות: הוסף הערות תאים עם מטא-נתוני המחבר
- קישורים: קישור לכתובות URL, דוא"ל, קבצים והפניות פנימיות
- מסננים אוטומטיים: לסנן טווחי נתונים עם
AutoFilter - עיצוב מותנה: יישום עיצוב מבוסס כללים להדגשת ערכי תאים
- תרשימים: יצירת 16 סוגי תרשימים: Line, Bar, Pie, Area, Scatter, Waterfall, Combo, Stock, Surface, Radar, Treemap, Sunburst, Histogram, Funnel, Box & Whisker, ו-Map
- תמונות: הטמעת תמונות (JPEG, PNG) מעוגנות לתאים
- ציור צורות: הוספת מלבנים, אליפסים, חצים, תיבות טקסט, ו-30+ צורות מוגדרות מראש
- ספארקליינס: הטמעת תרשימי Line, Column, ו-Win-Loss מיניאטוריים בתוך תאים
- טבלאות Excel: צור טבלאות מובנות (
ListObject) עם סינון אוטומטי וכותרות עמודות - מעברי עמוד: הוסף מעברי עמוד אופקיים ואנכיים
- מיזוג תאים: מיזוג וביטול מיזוג של טווחי תאים
- הגנה בסיסמה: הגן על קבצים עם הצפנת AES
- פורמטים לייצוא: שמור כ‑XLSX, CSV, TSV, Markdown או JSON
התחלה מהירה
from aspose.cells_foss import Workbook
# Create a new workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
# Write values
worksheet.cells["A1"].put_value("Hello")
worksheet.cells["B1"].put_value("World")
worksheet.cells["A2"].put_value(42)
# Save
workbook.save("output.xlsx")
קריאת קובץ קיים:
from aspose.cells_foss import Workbook
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]
value = worksheet.cells["A1"].value
print(f"A1: {value}")