Knowledgebase

کتابخانه Python برای Excel | Aspose

Aspose.Cells برای Python یک کتابخانه کلاسی است که به توسعه‌دهندگان امکان دستکاری و پردازش فایل‌های صفحه‌گسترده را در برنامه‌های خود می‌دهد. این کتابخانه انعطاف‌پذیرترین مجموعه مؤلفه‌ها را فراهم می‌کند تا برنامه‌های Python بتوانند بدون نیاز به Microsoft Excel یا نرم‌افزارهای شخص ثالث دیگر، صفحات Excel را ایجاد و مدیریت کنند.
API ما از فرمت‌های محبوب صفحه‌گسترده (XLS, XLSX, XLSB, XLSM, XLTM, XLTX, CSV, ODS, SpreadsheetML) که کسب‌وکار شما روزانه استفاده می‌کند، پشتیبانی می‌کند و امکان خروجی گرفتن فایل‌های Excel به فرمت‌های DOCX, PDF, HTML, PPTX, XPS, JSON, MHTML, متن ساده و فرمت‌های تصویری محبوب شامل JPG, PNG, SVG, TIFF و BMP را فراهم می‌سازد.

کتابخانه Python برای Excel

با این کتابخانه، توسعه‌دهندگان می‌توانند چندین برگه کاری را مدیریت کنند، محتوا و سبک‌های صفحه‌گسترده را از صفر ایجاد کنند، فرمول‌های ریاضی، مالی و متنی ساده و پیچیده را اضافه کنند، داده‌ها را از منابع مختلف به برگه‌ها وارد کنند، نمودارها، نظرات، تصاویر، اشیای گرافیکی را دستکاری کنند و کارهای بسیاری دیگر انجام دهند.

با API Python Excel می‌توانید عملیات زیر را انجام دهید:
• خواندن صفحات Excel
• افزودن تصاویر و ایجاد نمودارها
• تنظیم برگه‌های کاری درون کتاب‌کارها
• رندر صفحات Excel به PDF، EMF و تصاویر
• حفاظت و حذف حفاظت از برگه‌های کاری
• ایجاد جداول محوری و نمودارها
• افزودن و ویرایش نظرات
• جستجو و جایگزینی داده‌ها
• تقسیم و ادغام سلول‌ها
• افزودن و حذف گروه‌بندی برای ستون‌ها و ردیف‌ها
• تنظیم قالب‌بندی اعداد
• خواندن و تنظیم فرمول‌ها
• پیکربندی تنظیمات صفحه
• تنظیم جهت صفحه، اندازه کاغذ و مقیاس‌بندی
• خواندن و نوشتن قالب‌بندی شرطی
• و موارد بسیار بیشتر

می‌توانید برخی از ویژگی‌های محبوب Aspose.Cells را از طریق برنامه آنلاین ما امتحان کنید.

دو کتابخانه Aspose.Cells در اختیار شماست – Aspose.Cells برای Python از طریق Java و Aspose.Cells برای Python از طریق .NET.

Aspose.Cells برای Python از طریق کتابخانه Java

نیازمندی‌های سیستم: Aspose.Cells برای Python از طریق Java می‌تواند بر روی پلتفرم‌های Windows، Linux و macOS استفاده شود و کتابخانه به‌صورت مستقل از پلتفرم است. قبل از نصب، ماشین باید دارای Java 8 یا نسخه بالاتر باشد.
نسخه Python: Python 3.5 یا بالاتر
نسخه Java: Java 1.8 یا بالاتر

نصب بر روی Windows، Linux یا macOS

  1. نصب Java با دستور زیر:
JAVA_HOME=C:\jdk1.8.0_131

PATH=C:\jdk1.8.0_131\bin;
  1. نصب Aspose.Cells برای Python از طریق Java از pypi :
 $ pip install aspose-cells

ایجاد برنامه Hello World با استفاده از Aspose.Cells برای Python از طریق کتابخانه Java

  1. فایلی به نام HelloWorldApp.py ایجاد کنید
  2. کد زیر را در فایل HelloWorldApp.py ذخیره کنید
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook

# ایجاد یک نمونه از کلاس Workbook.
workbook = Workbook()

# قرار دادن متن Hello World! در سلول A1.
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World")

# ذخیره به صورت فایل XLS
workbook.save("output.xls")

# ذخیره به صورت فایل XLSX
workbook.save("output.xlsx")

# ذخیره به صورت فایل ods
workbook.save("output.ods")

jpype.shutdownJVM()
  1. دستور python HelloWorldApp.py را در خط فرمان اجرا کنید

تبدیل فایل‌های Excel
کتابخانه Python Excel امکان تبدیل فایل‌های Excel به فرمت‌های مختلف از جمله PDF، XPS و HTML را فراهم می‌کند. در ادامه نحوهٔ تبدیل سریع و آسان فایل‌های Excel با استفاده از Aspose.Cells برای Python از طریق کتابخانه Java را نشان می‌دهیم.

// بارگذاری فایل برای تبدیل
Workbook wkbk= new Workbook(SD_PATH + "input.xls");

// تبدیل XLS به PDF، XPS و HTML
wkbk.save(SD_PATH + "output.pdf", SaveFormat.PDF);

wkbk.save(SD_PATH + "output.xps", SaveFormat.XPS);

wkbk.save(SD_PATH + "output.html", SaveFormat.HTML);

Aspose.Cells برای Python از طریق کتابخانه .NET

نیازمندی‌های سیستم: Aspose.Cells برای Python از طریق .NET یک کتابخانه مستقل از پلتفرم است و می‌تواند بر روی Windows، Linux و macOS که Python نصب شده است، استفاده شود.
نسخه Python: Python 3.6 یا بالاتر

نصب بر روی Windows، Linux یا macOS
Aspose.Cells برای Python از طریق .NET را از pypi با دستور زیر نصب کنید:

$ pip install aspose-cells-python

ایجاد برنامه Hello World با استفاده از Aspose.Cells برای Python از طریق کتابخانه .NET

  1. فایلی به نام HelloWorldApp.py ایجاد کنید
  2. کد زیر را در فایل HelloWorldApp.py ذخیره کنید
import aspose.cells
from aspose.cells import Workbook

# ایجاد یک نمونه از کلاس Workbook.
workbook = Workbook()

# قرار دادن متن Hello World! در سلول A1.
workbook.worksheets.get(0).cells.get("A1").put_value("Hello World")

# ذخیره به صورت فایل XLS
workbook.save("output.xls")

# ذخیره به صورت فایل XLSX
workbook.save("output.xlsx")

# ذخیره به صورت فایل ods
workbook.save("output.ods")
  1. دستور python HelloWorldApp.py را در خط فرمان اجرا کنید

تبدیل فایل‌های Excel
در ادامه نحوهٔ تبدیل سریع و آسان فایل‌های Excel با استفاده از Aspose.Cells برای Python از طریق کتابخانه .NET را نشان می‌دهیم.

import aspose.cells
from aspose.cells import Workbook,SaveFormat
 
# بارگذاری فایل برای تبدیل
wk = Workbook("input.xlsx");

# تبدیل XLS به PDF، XPS و HTML
wk.save("output.pdf", SaveFormat.PDF);

wk.save("output.xps", SaveFormat.XPS);

wk.save("houtput.html", SaveFormat.HTML);

می‌توانید اطلاعات بیشتری دربارهٔ API Aspose.Cells در صفحه محصول رسمی و همچنین در مستندات ما پیدا کنید.

اگر می‌خواهید برای پیاده‌سازی سریع و کارآمد API ما در پروژه‌تان، توسعه‌دهندگان ما را استخدام کنید، تیم حرفه‌ای ما در اختیار شماست. ما با شما همکاری می‌کنیم تا نیازهای پروژه‌تان را درک کنیم، راه‌حل طراحی کنیم و API Aspose را مطابق با نیازهای شما پیاده‌سازی کنیم، چه برای افزودن ویژگی‌های جدید به محصول موجود Aspose باشد و چه برای پشتیبانی از فرمت‌های فایل جدید.