نحوه بارگذاری فایلها با Aspose.Cells FOSS
مشکل
فایلهای صفحهگسترده (XLSX، CSV) را به Aspose.Cells FOSS برای دستکاری برنامهنویسی بارگذاری کنید. The Workbook کلاس یک مسیر فایل را میپذیرد و یک کتابکار در حافظه را که آماده خواندن یا ویرایش است، برمیگرداند.
from aspose.cells_foss import Workbook
# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]پیشنیازها
برای بارگذاری فایلها با استفاده از Aspose.Cells FOSS در Python، اطمینان حاصل کنید که Python 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 loads spreadsheet data from file paths using the 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 supports loading files in the following formats.
| فرمت | پسوند | یادداشتها |
|---|---|---|
| Excel 2007–2019 | .xlsx | قالب استاندارد Office Open XML؛ استفاده کنید Workbook("file.xlsx") |
| Excel 97–2003 | .xls | پشتیبانی نمیشود. فایلهای XLS/BIFF پشتیبانی نمیشوند. |
| CSV | .csv | مقادیر جداشده با کاما؛ استفاده کنید load_csv_workbook("file.csv") |