מבוא

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}")

ראה גם