Génération de rapport dans C#

Bibliothèque .NET à grande vitesse pour créer des rapports dans des Word documents, PDF, OpenOffice, Web et Markdown et pour l'automatisation de documents à l'aide de modèles et de données personnalisées

Ce générateur de rapports fournit une API efficace indépendante de la plate-forme. Utilisez notre API de création de rapports pour développer un logiciel de haut niveau pour la plate-forme .NET. En intégrant notre solution dans votre logiciel, vous pouvez créer de superbes rapports au DOCX format, PDF, HTML et autres formats populaires basés sur des modèles et des données personnalisées à l'aide de C#.

Afficher l'extrait de code

Rapports en C#

Générez des rapports puissants incorporant des listes, des tableaux, des graphiques, des images, des codes-barres et d'autres éléments de document à l'aide de LINQ Reporting Engine en C#. En plus des rapports, vous pouvez créer des documents de tout type tels que des factures, des CV, des contrats, des lettres et autres à l'aide de notre .NET bibliothèque avancée.

Découvrez à quel point il est facile de créer un rapport en C# en procédant comme suit:

  1. Choisissez votre source de données telle que JSON, XML, CSV, des bases de données ou des objets de types personnalisés.
  2. Préparez un modèle de document au PDF format ou Word tel que DOC ou DOCX. À l'aide de la syntaxe basée sur LINQ, triez, filtrez et regroupez les données directement dans des modèles.
  3. Utilisez notre moteur de création de rapports .NET pour lier ce modèle et les données de votre source de données à l'aide de la syntaxe LINQ et obtenir un rapport au format de votre choix.

Automatisez la génération de documents en C#

En utilisant les rapports donnés avec .NET, vous pouvez générer des documents dans de nombreux formats populaires avec une qualité professionnelle:

  • Microsoft Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM
  • Open Office: ODT, OTT
  • Mise en page fixe : PDF, XPS, OpenXPS, PostScript
  • Images: JPG, PNG, TIFF, BMP, SVG, EMF, GIF
  • Web: HTML, MHTML
  • Autres: EPUB, MOBI, Xaml, PCL, etc.

Génération de rapports en C#

Notre moteur de création de rapports est basé sur la technologie de liaison dynamique d'une source de données aux champs d'un modèle de document à l'aide de la syntaxe LINQ. Un tel moteur de reporting augmentera considérablement la productivité du travail lors de la préparation de documents du même type en automatisant les opérations de routine.

Créer un rapport en C#

Pour évaluer comment générer un rapport en C# et comment fonctionne notre API de programmation, chargez un modèle de document et un fichier avec vos données. Spécifiez le nom d'un objet de source de données, s'il est utilisé dans le modèle. Après avoir exécuté le code, téléchargez le résultat de la génération du rapport dans un format pratique tel que DOCX ou PDF.

Créer un rapport à partir d'un modèle et de données personnalisées dans C#
Télécharger un modèle
Exécuter le code
Télécharger un fichier de données
Sélectionnez le format cible dans la liste
dotnet add package Aspose.Words
Copie
using Aspose.Words;
using Aspose.Words.Reporting;

var doc = new Document("Input.docx");
var dataSource = "";

var engine = new ReportingEngine();
engine.BuildReport(doc, dataSource);

doc.Save("Output.docx");
Exécuter le code

Comment utiliser Reporting pour Word, PDF et d'autres formats de document dans C#

  1. Installez Aspose.Words for .NET
  2. Ajouter une référence de bibliothèque (importer la bibliothèque) à votre projet C#
  3. Créer un modèle balisé avec la syntaxe basée sur LINQ
  4. Charger le modèle de document
  5. Chargez vos données à partir de la source de données : fichiers, bases de données ou objets personnalisés
  6. Créez un rapport en transmettant votre modèle et vos données à une instance 'ReportingEngine'
  7. Enregistrez le rapport généré dans un fichier séparé dans un format pratique tel que DOCX ou PDF

C# bibliothèque pour créer un rapport

Il existe trois options alternatives pour installer "Aspose.Words pour .NET" sur votre système. Veuillez en choisir un qui correspond à vos besoins et suivez les instructions étape par étape :

Configuration requise

Notre produit est entièrement multiplateforme et prend en charge toutes les principales implémentations .NET:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Dans la mesure où le code .NET ne dépend pas du matériel ou du système d'exploitation sous-jacent, mais uniquement d'une machine virtuelle, vous êtes libre de développer tout type de logiciel pour Windows, macOS, Android, iOS et Linux. Assurez-vous simplement d'avoir installé la version correspondante de .NET Framework, .NET Core, Windows Azure, Mono ou Xamarin.

Nous vous recommandons d'utiliser les environnements de développement intégrés Microsoft Visual Studio, Xamarin et MonoDevelop pour créer des applications C#, F#, VB.NET.

Pour plus de détails, veuillez vous référer à la documentation produit.

Formats les plus populaires pour les rapports

5%

Abonnez-vous aux mises à jour des produits Aspose

Recevez des newsletters mensuelles et des offres directement dans votre boîte mail.

© Aspose Pty Ltd 2001-2024. Tous les droits sont réservés.