Aspose.Cells for Python via .NET
C# .NET API برای ایجاد و تبدیل صفحات گسترده اکسل
یک کتابخانه مفید پایتون به توسعه دهندگان این امکان را می دهد که صفحه گسترده مایکروسافت اکسل را به صورت برنامه نویسی تولید، ویرایش، دستکاری و تبدیل کنند..
Aspose.Cells برای پایتون از طریق دات نت یک کتابخانه بسیار مفید و منعطف است که به توسعه دهندگان امکان ایجاد و فایل های مایکروسافت اکسل را به صورت برنامه نویسی با استفاده از کد پایتون دستکاری کنید. این کتابخانه از طیف گسترده ای از فرمت های فایل مایکروسافت اکسل، از جمله XLS، XLSX، XLSM، XLSB، XLTX، XLTM، XLAM و غیره پشتیبانی می کند. این کتابخانه بر روی چارچوب دات نت ساخته شده است و یک رابط کاربری آسان برای توسعه دهندگان پایتون برای دسترسی به ویژگی های کتابخانه Aspose.Cells فراهم می کند.
Aspose.Cells برای Python از طریق .NET API به خوبی مستند شده است، با نمونهها و کدهای نمونه فراوانی که برای کمک به توسعهدهندگان برای شروع کار در دسترس است. چندین ویژگی مهم در کتابخانه وجود دارد، مانند افزودن کاربرگهای جدید، کپی یا جابجایی کاربرگها بین کتابهای کاری، ایجاد فیلترهای خودکار، افزودن نظرات به سلولهای اکسل، رندر کردن کاربرگها به تصاویر شطرنجی، رندر کاربرگها به PDF، پیادهسازی مرتبسازی دادهها، محاسبه فرمول های پیچیده اکسل، درج هایپرلینک ها برای پیوند دادن داده ها، محافظت/لغو محافظت از کاربرگ ها، ایجاد جداول محوری و نمودارهای محوری، رمزگذاری فایل ها، تنظیم جهت صفحه، مقیاس بندی صفحه، تنظیم اندازه کاغذ، اعمال قالب بندی تمام کاراکترها و بسیاری موارد دیگر.
Aspose.Cells برای پایتون از طریق دات نت بسیار آسان است و کار توسعه دهندگان نرم افزار را با ارائه مجموعه ای جامع از ویژگی ها برای ایجاد، خواندن، نوشتن، چاپ، صادرات و دستکاری فایل های اکسل آسان می کند. این کتابخانه مجموعهای از کلاسها و روشهای پایتون را فراهم میکند که مستقیماً به عملکرد کتابخانه Aspose.Cells نگاشت میشوند. این کار توسعه دهندگان را برای کار با فایل های اکسل بدون نیاز به نوشتن کدهای پیچیده دات نت آسان می کند. این کتابخانه مدیریت حافظه با کارایی بالا و اجرای کد بهینه را ارائه می دهد که اجرای سریع و کارآمد فایل های اکسل بزرگ را آسان می کند.
آغاز با Aspose.Cells برای پایتون از طریق دات نت
Aspose.Cells برای پایتون از طریق دات نت به عنوان یک آرشیو ZIP توزیع می شود. برای نصب باید نسخه 3.6 یا بالاتر پایتون را داشته باشید. با دستور زیر می توانید به راحتی از Aspose.Cells برای پایتون از طریق دات نت از pypi استفاده کنید.
Aspose.Cells را برای پایتون از طریق .NET از طریق pypi نصب کنید
$ pip install aspose-cells-python
همچنین میتوانید آن را مستقیماً از صفحه انتشار محصول Aspose دانلود کنید.ایجاد صفحه گسترده اکسل از طریق Python API
Aspose.Cells برای پایتون از طریق دات نت شامل پشتیبانی کامل از ایجاد و مدیریت صفحه گسترده مایکروسافت اکسل با استفاده از دستورات پایتون است. این کتابخانه دارای چندین ویژگی مهم برای ایجاد و مدیریت صفحات گسترده ساده یا پیچیده است، مانند افزودن کاربرگ جدید به کتاب کار موجود، ایجاد کاربرگ های مشترک، کپی و انتقال کاربرگ ها، افزودن تصاویر و نمودارها به کاربرگ ها، متن مهم به صفحه گسترده، جایگزینی متن در کاربرگ ها. ، مدیریت ویژگی های سند، افزودن سبک برای قالب بندی محتوا، ادغام ردیف ها و ستون ها و بسیاری موارد دیگر.
ایجاد یک Workbook جدید در فرمت های مختلف از طریق Python API
import aspose.cells
from aspose.cells import Workbook
# Create an instance of the Workbook class.
workbook = Workbook()
# Insert the words Hello World! into a cell accessed.
workbook.worksheets.get(0).cells.get("A1").put_value("Hello World")
# Save as XLS file
workbook.save("output.xls")
# Save as XLSX file
workbook.save("output.xlsx")
# Save as ods file
workbook.save("output.ods")
محافظت از صفحه گسترده اکسل از طریق Python API
Aspose.Cells برای پایتون از طریق دات نت قابلیت کاملی برای محافظت و عدم محافظت از اسناد صفحه گسترده اکسل آنها در داخل برنامه های پایتون خود را فراهم می کند. این کتابخانه به توسعهدهندگان نرمافزار اجازه میدهد از دسترسی دیگران به دادههای موجود در فایلهای اکسل، محافظت از فایل اکسل با رمز عبور، جلوگیری از مشاهده کاربرگهای مخفی، محافظت از ساختار کتاب کار اکسل با رمز عبور، قفل کردن کل کاربرگ اکسل از تغییر تصادفی یا عمدی، جابجایی، یا حذف داده ها در یک کاربرگ و غیره.
باز کردن فایل های اکسل رمزگذاری شده از طریق پایتون
import aspose.cells
from aspose.cells import Workbook, LoadOptions, LoadFormat
# The path to the documents directory.
dataDir = ""
# Opening Microsoft Excel 2007 Xlsx Files
loadOptions = LoadOptions(LoadFormat.XLSX)
# Specify the password
loadOptions.password = "1234"
# Create a Workbook object and opening the file from its path
wbEncrypted = Workbook(dataDir + "EncryptedExcel.xlsx", loadOptions)
print("Encrypted excel file opened successfully!")
استفاده از فرمول ها برای پردازش داده ها از طریق Python API
Aspose.Cells برای پایتون از طریق دات نت دارای قابلیت پردازش داده ها با فرمول ها و توابع است. این کتابخانه مجموعه بزرگی از توابع و فرمول های داخلی را ارائه کرده است که توسعه دهندگان نرم افزار را قادر می سازد تا محاسبات پیچیده را به راحتی محاسبه کنند. این کتابخانه مجموعه عظیمی از فرمول های ریاضی، رشته ای، بولی، تاریخ/زمان، آماری، پایگاه داده، جستجو و فرمول های مرجع را پشتیبانی می کند. علاوه بر این، امکان افزودن فرمول های تعریف شده توسط کاربر نیز وجود دارد که کاربران می خواهند به عنوان یک افزونه اکسل اضافه کنند. همچنین می توانید از فرمول آرایه استفاده کنید یا فرمول سبک مرجع R1C1 را به سلولی در برنامه های پایتون خود اضافه کنید.
تبدیل صفحه گسترده اکسل از طریق Python API
Aspose.Cells برای پایتون از طریق .NET API ابزار بسیار مفیدی برای تبدیل صفحه گسترده اکسل به سایر فرمت های فایل پشتیبانی شده در برنامه های پایتون است. چندین ویژگی مهم در این کتابخانه وجود دارد که شامل xport کردن صفحات گسترده به فرمت Markdown، تبدیل صفحه گسترده Excel به PDF، Workbook به XPS، تبدیل فایل های Excel به OpenOffice و LibreOffice Calc، Workbook Excel به MHTML، تبدیل کتاب کار به JSON، Excel به TIFF است. و خیلی بیشتر.
تبدیل صفحات گسترده اکسل به فرمت های فایل دیگر از طریق Python API
import aspose.cells
from aspose.cells import Workbook,SaveFormat
#load file to be converted
wk = Workbook("Book.xlsx");
#Convert XLS to PDF, XPS and HTML
wk.save("output.pdf", SaveFormat.PDF);
wk.save("output.xps", SaveFormat.XPS);
wk.save("houtput.html", SaveFormat.HTML);