1. Продукти
  2.   Aspose.Words
  3.   .NET
  4.   LINQ Звітний Двигун

LINQ звітний модуль для .NET

Створюйте звіти, використовуючи потужний синтаксис шаблонів з тегами звичайного тексту та Інженерією звітності LINQ. LINQ дозволяє виконувати різноманітні операції фільтрації, групування та сортування даних з різних джерел.

Aspose.Words LINQ Reporting Engine для .NET

Aspose.Words LINQ Звітний Двигун для .NET дозволяє користувачам легко створювати надійні звіти, що містять списки, таблиці, діаграми, зображення, штрих-коди та різні елементи документів. Цей інструмент виходить за межі традиційного звітного забезпечення, дозволяючи генерувати різноманітні формати документів, такі як резюме, рахунки, листи та інше.

Як побудувати звіт з XML через .NET?

  • Додайте посилання на Aspose.Words у вашому проєкті.
  • Встановіть свої ліцензійні ключі
  • Завантажте шаблон, використовуючи екземпляр класу Document.
  • Завантажте джерело даних XML за допомогою екземпляра класу XmlDataSource.
  • Ініціалізуйте ReportingEngine за допомогою конструктора за замовчуванням.
  • Викличте метод ReportingEngine.BuildReport, передавши об’єкти Document, XmlDataSource та назву звіту
  • Викличте метод Document.Save, щоб зберегти результат.

Отримайте LINQ звітний рушій для .NET

Отримайте відповідні файли збірки з downloads або отримайте пакунок з NuGet для додавання Aspose.Words безпосередньо у вашу робочу область.

  • Microsoft Windows, Linux, macOS або мобільна ОС з встановленим .NET framework, Mono або .NET Core
  • Робоче середовище - Microsoft Visual Studio 2010-2022, Xamarin або MonoDevelop 2.4+


Часті Питання

Що таке LINQ Reporting Engine?

Двигун звітів LINQ, який почав роботу в Aspose.Words, не пов’язаний зі старими функціями Microsoft Word. Він має свій спосіб створення шаблонів за допомогою простих текстових тегів. Якщо робота з полями Microsoft Word здається вам або вашим користувачам занадто складною, використання цього двигуна може бути простішою опцією.

Як працює LINQ Звітний Двигун?

Ви розробляєте шаблони звітів в форматах DOCX або інших підтримуваних форматах з місцями для даних. Двигун заповнює ці місцезаповнювачі даними з вашого додатку під час генерації звіту. Синтаксис LINQ у шаблонах дозволяє вам отримувати доступ до цих даних та маніпулювати ними для створення більш динамічного звіту.

Як LINQ Reporting Engine відрізняється від злиття пошти Aspose.Words?

LINQ Reporting Engine працює з шаблонами, які базуються на звичайних текстових тегах, дозволяючи користувачам визначати вирази для побудови звітів. У відміну від цього, Об’єднане в Aspose.Words працює з шаблонами на основі полів зливання пошти. LINQ Reporting Engine пропонує гнучкість у синтаксисі виразів, підтримуючи підмножину мови C#.

Чому варто обрати увагу на двигун LINQ для звітів Aspose.Words замість об’єднання пошти Aspose.Words?

Перевагою ключового двигуна є його вбудована підтримка безлічі функцій, відсутніх у засобах Mail Merge. До них входить підтримка кількох джерел даних, сумісність з різними типами джерел даних (такими як кастомні об’єкти .NET, об’єкти ADO.NET, JSON, XML, CSV), використання простої синтакс-експресії на базі C# у шаблонах (розширено для ADO.NET та інших джерел даних), інтеграція методів розширення LINQ для маніпулювання даними в шаблонах, динамічне створення діаграм, вбудована підтримка вставки HTML, динамічне злиття комірок таблиць та управління синтаксисом шаблону звітів про помилки.

Як механізм LINQ Reporting Engine обробляє вирази під час побудови звіту?

Движок звітів LINQ послідовно оцінює вирази щодо наданого об’єкта джерела даних. Результати потім обробляються на основі їхніх ролей, і відповідні теги в шаблоні замінюються відповідним вмістом.

Які вирази підтримуються в LINQ Reporting Engine?

Під час створення виразів користувачі можуть використовувати підмножину мови C#, яка відповідає Специфікації мови C# 5.0. Розповсюджені операції з даними, такі як групування та сортування, включені в синтаксис виразів у вигляді методів розширення IEnumerable.

Як LINQ звітний двигун для .NET інтегрується з плагінами обробника файлів Aspose.Words?

Движок звітування LINQ для плагіна .NET виступає як розширення для наших плагінів для обробки файлів. Після завантаження шаблону звіту у форматі вибраного вами плагіна обробки файлів, ви можете скористатися плагіном Движок звітування LINQ для вставки даних з джерела даних у шаблон. Згенерований звіт можна зберегти у тому ж форматі, що й завантажений шаблон. Крім того, у вас є можливість конвертувати результат у інший формат, використовуючи плагін Converter разом з відповідним плагіном для обробки файлів.

На вас збережено.

У механізмі звітів LINQ для .NET ви можете об’єднати завантажений шаблон звіту та дані, використовуючи плагін механізму звітів LINQ у поєднанні з плагінами обробника файлів Aspose.Words. Формати завантаження та збереження для вибраного плагіна обробника файлів доступні для роботи в механізмі звітів LINQ для .NET.

У яких галузях застосовується рушій Aspose.Words LINQ для генерування звітів для .NET?

Aspose.Words LINQ Reporting Engine for .NET широко використовується в різних галузях, включаючи розробку програмного або апаратного забезпечення, роздрібну торгівлю, охорону здоров’я, банківську справу, управління підприємством, автомобільну промисловість, авіацію, логістику, доставку, рудничу справу, а також медіа та розважальну галузь.

Де я можу знайти більше прикладів та ресурсів?

Відвідайте репозиторій GitHub Aspose.Words для повних прикладів і файлів даних.

  

Ресурси Підтримки та Навчання

  
 Українська