1. محصولات
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for Python

Aspose.Cells FOSS برای Python

ایجاد، ویرایش و استخراج صفحات‌گسترده Excel از Python — رایگان و متن‌باز، بدون هیچ وابستگی به Microsoft Office.

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

Aspose.Cells FOSS برای Python یک کتابخانه رایگان و منبع باز برای کار با فایل های جدول در برنامه های Python است. با یک دستور واحد نصب پیتا را نصب کنید و شروع به ایجاد کتابچه های کار، خواندن سلول ها، استفاده از سبک ها، ساخت گرافیک ها و صادرات به XLSX، CSV، TSV، Markdown یا JSON، همه بدون نیاز به Microsoft Excel یا هیچ بستگی Office.

کتابخانه یک API پاک و پیتونیک را در اطراف “کتاب کار”، “کتاب کار”، “کتاب ها” و “کتاب” طراحی می کند که هر سازنده صفحه حساب آشنا است.برای خواندن و نوشتن سلول ها با استفاده از نام های برش (ws.cells["A1"].value = "Hello") ، آنها را با اشیاء “Font” و “Fill” طراحی کنید و از طریق استفاده از روش های اختصاصی “add_bar()” و “add_line()” در “ws.charts” جدول های کلمه یا خط ایجاد کنید.

از آنجا که کتابخانه هیچ بستگی به کتابخانه های Office اصلی ندارد، آن را به طور یکسان در ویندوز، لینوکس و macOS CI Runner، Docker Container، و محیط های بدون سرور اجرا می کند. بسته markitdown-aspose-cells-plugin به کتابخانه MarkItDown مایکروسافت با پشتیبانی XLSX گسترش می دهد، اجازه می دهد که کتابچه کار کامل به Markdown با یک تماس کامل صادر کند.

خواندن و نوشتن فایل های Excel

  • XLSX: کتابچه های کار را با اعتبار کامل به سفر به دور باز کنید و ذخیره کنید.
  • ** دسترسی سلول: ** خواندن و نوشتن ارزش ها با نام ‘ws.cells[“A1”]`
  • ** فرمول ها: ** خطوط فرمول را بنویسید که در Save محاسبه می شوند.
  • فورمات چندین صادر: صادر به CSV، TSV، Markdown و JSON.
  • ** Round-trip safe:** قسمت های XML نامعلوم در هنگام بازسازی به صورت کلمه ای حفظ می شوند.

جایی که Aspose.Cells FOSS می‌تواند استفاده شود

  • **پول های داده: ** نتایج سوال پایگاه داده را به طور مستقیم به XLSX یا CSV صادر کنید.
  • **آموزش گزارش:**آموزش های Excel با سبک و نام تجاری بدون Office ایجاد کنید.
  • **دستور: ** تبدیل صفحه های حسابداری به Markdown از طریق پلگ ان MarkItDown.
  • ** فرآیند کار ETL: ** خواندن ورق های وارداتی، تبدیل داده ها و نوشتن ورق های خارج.
  • ** CI/CD Automation:** صفحه های نتیجه آزمایش را در داخل کانتیک Docker ایجاد کنید.

سبک، گرافیک و امنیت

  • ** Font and fill: ** استفاده از رنگ های سر و پا، italic، اندازه Font، Front-end و background.
  • **فورمات شماره: ** تاریخ، ارز و فرمت های شماره شخصی را برای هر سلول تنظیم کنید.
  • گارت: ساخت باره، خط، پیت، اسکتتر، منطقه و گارت های ترکیبی.
  • ** رمزگذاری AES: ** از کتابخانه ها با یک پارامتر “نمونه” در یک خط محافظت کنید.
  • **MarkItDown پلگ ان: ** markitdown-aspose-cells-plugin اضافه می کند XLSX صادرات به MarkItDown.

تجربهٔ توسعه‌دهنده

Aspose.Cells FOSS با یک دستور واحد “pip install aspose-cells-foss” نصب می شود. هیچ کتابخانه Office یا بسته های سیستم اصلی برای نصب وجود ندارد. کتابخانه در هر محیط Python 3.7+ بدون مراحل ساخت کار می کند.

API به طور عمدتا کوچک است: “Workbook”، “Worksheet”، “Cells”، “Cell”، “Font”، “Fill” و “Chart” بیشتر موارد استفاده در دنیای واقعی را پوشش می دهند.

ایجاد یک کتاب و نوشتن سلول ها

با استفاده از pip نصب کنید، سپس یک “کتاب کار” ایجاد کنید، به اولین “کتاب کار” دسترسی داشته باشید و ارزش ها را به طور مستقیم به سلول ها با استفاده از نام گذاری براتون بنویسید.

» بوس دانلود نرم افزار aspose-cells-foss «»

» پیتون از aspose.cells_foss Workbook واردات

WB = Workbook (کتاب کار) wb.worksheets (مطالعه کار)

ارزش ها را بنویسید

w.cells[“A1”].value = “مورد” w.cells[“B1”].value = “نموزی” w.cells[“A2”].value = “Widget” ب.ب.ب.ب.ب=4000

دانلود فیلم Bold The Header Roo برای کلو در [«A1»، «B1»]: سبک = ws.cells[col].get_style() style.font.bold = درست است w.cells[col].apply_style(style)

wb.save(“مورد.xlsx”) «»

ساخت یک گراف و صادرات به چندین فرمت

کتابچه کار را که در بالا ذخیره شده است باز کنید، یک گرافیک باری را در طیف سری خط اضافه کنید، سپس با فرمت های مختلف (XLSX، Markdown و CSV) بدون تغییر هر کد دیگری، سه بار “save()” را بخوانید.

» پیتون از aspose.cells_foss Workbook واردات

wb = Workbook ( “مورد.xlsx”) wb.worksheets (مطالعه کار)

اضافه کردن یک نقشه بر روی خطوط 2-10

گراف = ws.charts.add_bar(12، 0, 25, 6) chart.n_series.add(“B2:B10”, درست است) chart.title = “نموزی بر اساس محصول”

wb.save(“مورد_به همراه_chart.xlsx”)

صادرات همان کتاب به Markdown

wb.save («مورد.md»)

یا صادرات به CSV

wb.save («مورد.csv») «»

سوالات متداول

Aspose.Cells FOSS برای Python چیست؟

این کتابخانه رایگان است که به نام Python برای ایجاد، خواندن، تغییر و صادرات صفحه های Excel بدون نیاز به Microsoft Office است.

کدام فرمت های فایل پشتیبانی می شوند؟

XLSX برای خواندن/ نوشتن. فرمت های تنها صادرات شامل CSV، TSV، Markdown (به طریق پلتفرم MarkItDown) و JSON است.

آیا به Microsoft Excel یا Office نیاز دارید؟

Aspose.Cells FOSS یک کتابخانه خالص Python است که هیچ وابستگی به Microsoft Office، اتوماتیک COM یا هر زمان اجرا خصوصی ندارد.

چگونه آن را نصب کنم؟

اجرا کنید pip install aspose-cells-foss. هیچ بسته های سیستم اضافی یا گسترش های اصلی مورد نیاز نیست.

آیا می توانم نقشه ها را بسازم؟

کتابخانه از انواع خط، خط، پیت، اسکتتر، منطقه و گرافیک ترکیبی از طریق روش های ساخت گرافیک اختصاصی در `ws.charts’ پشتیبانی می کند.

رمزگذاری پشتیبانی می شود؟

بله. در هنگام ذخیره یک پارامتر “پایان” را برای محافظت از کتاب کار با رمزگذاری AES ارسال کنید.

MarkItDown Plugin چیست؟

پلگ ان “markitdown-aspose-cells-plugin” Aspose.Cells FOSS را به کتابخانه MarkItDown مایکروسافت یکپارچه می کند و امکان تبدیل کامل XLSX به Markdown را با یک تماس تنها فراهم می کند.

کجا می‌توانم کد منبع را پیدا کنم؟

کد منبع، پیگیری ورودی و راهنمای مشارکت در GitHub تحت مجوز MIT در دسترس هستند.

  

منابع پشتیبانی و آموزش

 فارسی