כיצד לטעון קבצים עם Aspose.Cells FOSS
בעיה
טען קבצי גיליון אלקטרוני (XLSX, CSV) ל‑Aspose.Cells FOSS לצורך מניפולציה תכנותית. המחלקה Workbook מקבלת נתיב קובץ ומחזירה חוברת עבודה בזיכרון מוכנה לקריאה או עריכה.
from aspose.cells_foss import Workbook
# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]דרישות קדם
כדי לטעון קבצים באמצעות Aspose.Cells FOSS בפייתון, ודא שיש לך פייתון 3.7 או גרסה מאוחרת יותר מותקנת. התקן את הספרייה באמצעות pip עם הפקודה pip install aspose-cells-foss>=26.3.1. לאחר ההתקנה, ייבא את הספרייה באמצעות from aspose.cells_foss import Workbook.
- Python 3.7 או גרסה מאוחרת יותר
- מנהל חבילות pip
- aspose-cells-foss>=26.3.1 מותקן באמצעות pip
- הבנה בסיסית של טיפול בקבצים ב-Python
טוען את הקובץ
Aspose.Cells FOSS טוען נתוני גיליון אלקטרוני מנתיבי קבצים באמצעות המחלקה Workbook. העבר מחרוזת נתיב קובץ מקומי ישירות לבונה. טעינת זרם (למשל, io.BytesIO) אינה נתמכת — העבר רק מחרוזת נתיב קובץ. לטעינת קבצי CSV, השתמש בפונקציית הנוחות load_csv_workbook().
from aspose.cells_foss import Workbook
# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")בטעינת קבצי CSV, השתמש בפונקציה load_csv_workbook() שיוצרת ומחזירה Workbook חדשה המלאה בנתוני ה‑CSV.
דוגמת קוד
דוגמה זו מדגימה טעינת קובץ XLSX וקובץ CSV, ולאחר מכן קריאת ערך תא מכל אחד מהם.
from aspose.cells_foss import Workbook, load_csv_workbook
# Load an XLSX workbook from a file path
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]
# Read a cell value using the .value property
val = worksheet.cells["A1"].value
print(f"A1 value: {val}")
# Load a CSV file using load_csv_workbook
csv_workbook = load_csv_workbook("data.csv")
csv_worksheet = csv_workbook.worksheets[0]
# Read from the CSV-sourced workbook
csv_val = csv_worksheet.cells["A1"].value
print(f"CSV A1 value: {csv_val}")פורמטים נתמכים
Aspose.Cells FOSS תומך בטעינת קבצים בפורמטים הבאים.
| פורמט | הרחבה | הערות |
|---|---|---|
| Excel 2007–2019 | .xlsx | פורמט Office Open XML סטנדרטי; השתמש בWorkbook("file.xlsx") |
| Excel 97–2003 | .xls | לא נתמך. קבצי XLS/BIFF אינם נתמכים. |
| CSV | .csv | ערכי מופרדים בפסיקים; השתמש בload_csv_workbook("file.csv") |