نحوه بارگذاری فایل‌ها با Aspose.Cells FOSS

نحوه بارگذاری فایل‌ها با 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")

همچنین ببینید

 فارسی