GroupDocs.Assembly for Python via .NET

خودکارسازی تولید لیست در XLSX با استفاده از API Python

با GroupDocs.Assembly for Python via .NET، می‌توانید به‌طور خودکار لیست‌های پویا و ساختار یافته را به مستندات XLSX وارد کنید — که همه با داده‌های بلادرنگ هدایت می‌شوند.

چگونه یک لیست مبتنی بر داده را به مستند XLSX اضافه کنیم

با استفاده از GroupDocs.Assembly، می‌توانید لیست‌های هوشمند را به قالب‌های XLSX وارد کنید. این مراحل ساده را برای خودکارسازی ایجاد مستند دنبال کنید.

  1. یک قالب XLSX طراحی کنید که شامل یک جایگزین برای لیست باشد.
  2. مسیر فایل قالب را در کد خود مشخص کنید.
  3. داده‌های ساختار یافته را از منابع پشتیبانی شده مانند JSON یا XML دریافت کنید.
  4. مستند نهایی را با لیست پرشده تولید و صادر کنید.
# این تگ را به قالب خود اضافه کنید تا مشخص کنید لیست کجا ظاهر می‌شود.
# <<foreach [in customers]>><<[CustomerName]>><</foreach>>

import groupdocs.assembly as ga

    def run():

        # مسیر فایل را به مستند قالب خود تعریف کنید.
        template = "list_template.xlsx"

        # به منبع داده خود متصل شوید (مانند JSON، XML).
        data = ga.DataSourceInfo(GetData(), "label")

        # مستند نهایی را با لیست درج‌شده تولید و ذخیره کنید.
        asm = ga.DocumentAssembler()
        asm.assemble_document(template, "result.xlsx", data)
pip install groupdocs-assembly-net
برای کپی کلیک کنید
کپی شد
نمونه‌های بیشتر مستندات

تولید مستندات از قالب‌ها با استفاده از داده‌های ساختار یافته

GroupDocs.Assembly for Python via .NET ایجاد مستندات غنی و مبتنی بر داده را آسان می‌کند. یک بار قالب‌ها را بسازید و به‌طور پویا لیست‌ها، نمودارها، بارکدها، جدول‌ها و تصاویر را بر اساس منابع داده زنده خود وارد کنید.

قابلیت‌های اصلی GroupDocs.Assembly

تبدیل داده‌های تجاری به گزارش‌های حرفه‌ای

به‌طور خودکار داده‌ها را از JSON، XML، CSV و سایر منابع به لیست‌ها و مستندات ساختار یافته در فرمت‌های استاندارد صنعتی مانند DOCX، XLSX و PDF تبدیل کنید.

ارائه داده‌ها به‌طور واضح با لیست‌ها و بیشتر

لیست‌های به‌خوبی فرمت‌شده را در کنار جدول‌ها، نمودارها، هایپرلینک‌ها، بارکدها و متن‌های غنی درج کنید تا مستندات تأثیرگذار و قابل خواندن ایجاد کنید.

کنترل محل قرارگیری و فرمت‌دهی لیست با LINQ

از نحو شبیه LINQ برای مرور مجموعه‌های داده و درج لیست‌ها در دقیقا همان جایی که لازم است استفاده کنید، با پشتیبانی کامل از استایل‌دهی و منطق شرطی.

پشتیبانی از خروجی چندفرمت

مستندات را در بیش از 50 فرمت پشتیبانی‌شده مانند Microsoft Office، OpenOffice، PDF، HTML و بیشتر بسازید و صادر کنید — با یکپارچه‌سازی و وفاداری به رندر بالا.

تولید و درج لیست‌ها با استفاده از کد

این مثال نشان می‌دهد که چگونه از GroupDocs.Assembly برای پر کردن پویا یک مستند XLSX با لیستی تولید شده از داده‌های خارجی استفاده کنید.

Python

# یک جایگزین در قالب خود اضافه کنید تا محل قرارگیری لیست را تعریف کنید.
# <<foreach [in products]>><<[NumberOf()]>>. <<[ProductName]>>
# <</foreach>>

import groupdocs.assembly as ga

    def run():

        # مسیر فایل را به مستند قالب تنظیم کنید.
        template = "numlist_template.xlsx"

        # منبع داده خود را برای پر کردن لیست بازیابی یا تعریف کنید.
        data_xml = ga.data("products.xml")

        # شی داده‌ای را که شامل اطلاعات لیست است آماده کنید.
        data = ga.DataSourceInfo(data_xml, "products")

        # DocumentAssembler را برای پردازش قالب راه‌اندازی کنید.
        asm = ga.DocumentAssembler()

        # مستند نهایی که شامل لیست خودکار تولیدشده است ذخیره کنید.
        asm.assemble_document(template, "result.xlsx", data)
pip install groupdocs-assembly-net
برای کپی کلیک کنید
کپی شد
نمونه‌های بیشتر مستندات

GroupDocs.Assembly for Python via .NET چیست؟

GroupDocs.Assembly for Python via .NET یک API قدرتمند برای اتوماسیون مستندات است که به توسعه‌دهندگان اجازه می‌دهد قالب‌ها را با داده‌های بلادرنگ پر کنند. به سادگی لیست‌ها، جدول‌ها، نمودارها، بارکدها و دیگر مؤلفه‌ها را با فرمت دقیق تولید کنید. سازگار با بیش از 50 فرمت مانند PDF، MS Office، HTML و فایل‌های ایمیل، این ابزار برای اتوماسیون گزارشات و تولید محتوای ساختار یافته ایده‌ال است.
بیشتر بیاموزید
About illustration

برای شروع آماده اید؟

GroupDocs.Assembly را به صورت رایگان دانلود کنید یا یک مجوز آزمایشی برای دسترسی کامل دریافت کنید!

منابع مفید

برای ارتقاء تجربه خود ، مستندات ، نمونه های کد و پشتیبانی جامعه را کاوش کنید.

ویژگی‌های قدرتمند تولید مستندات

به سرعت لیست‌ها و محتوای ساختار یافته را با استفاده از GroupDocs.Assembly تولید کنید — ایده‌ال برای گزارش‌های تجاری، داشبوردها و مستندات سفارشی که توسط داده‌های زنده پشتیبانی می‌شوند.

ایجاد مستندات مبتنی بر لیست در بیش از 50 فرمت فایل

Python via .NET به شما امکان می‌دهد داده‌ها را به قالب‌ها در یک دامنه وسیع از فرمت‌های پشتیبانی شده ترکیب کنید، و این امر فرآیند ایجاد مستندات ساختار یافته با کیفیت بالا را خودکار می‌سازد.

نکات مجوز موقت

1
با ایمیل کاری خود ثبت نام کنید. خدمات پست الکترونیکی رایگان مجاز نیستند.
2
در مرحله دوم از دکمه دریافت مجوز موقت استفاده کنید.
 فارسی