.RDLC

Fichier RDLC

Report Definition Language Client-side
Poser une question
RÉPONSE RAPIDE

Un fichier RDLC est une définition de rapport XML créée par Microsoft Visual Studio pour le contrôle ReportViewer. Il décrit la mise en page d'un rapport - tableaux, graphiques et mise en forme - mais n'intègre pas de données ; l'application hôte fournit les données au moment de l'exécution. Ouvrez-le ou modifiez-le avec Visual Studio ou le logiciel gratuit Microsoft Report Builder.

Développeur : Microsoft Corporation Catégorie : Fichiers de développement Standard ouvert MIME: application/octet-stream
S'OUVRE SUR Windows
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 13, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier RDLC ?

.rdlc est la variante côté client du format Report Definition Language de Microsoft, un fichier basé sur XML utilisé pour définir la mise en page, les liaisons de données et l'apparence des rapports rendus par le contrôle ReportViewer dans les applications Windows Forms et ASP.NET WebForms.

La distinction clé entre le .rdlc et le format .rdl étroitement lié réside dans la manière dont les données atteignent le rapport : un fichier .rdl intègre sa propre chaîne de connexion à la source de données et sa requête, tandis qu'un fichier .rdlc les omet intentionnellement - les données sont fournies par programmation au moment de l'exécution par l'application hôte via ReportViewer.LocalReport.DataSources. Cette conception permet aux développeurs de lier n'importe quelle DataTable en mémoire ou collection d'objets au rapport sans modifier le fichier de rapport.

Structurellement, un fichier .rdlc est un document XML standard suivant le schéma RDL (espace de noms http://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition). Il décrit les éléments du rapport tels que les tableaux, les matrices, les graphiques, les zones de texte, les images, les paramètres et les paramètres de page. Plusieurs versions de schéma existent (2005, 2008, 2010, 2016), déclarées dans l'attribut racine xmlns.

Les fichiers .rdlc sont créés et modifiés dans Visual Studio à l'aide du Report Designer, ou dans Microsoft Report Builder. Au moment de l'exécution, le contrôle ReportViewer les restitue localement ; le successeur pour les scénarios ASP.NET Core est Microsoft.Reporting.NETCore.

  • Les formats d'exportation pris en charge incluent PDF, Excel, Word, CSV et des formats d'image.
  • Les rapports peuvent être intégrés en tant que ressources de projet ou chargés depuis le système de fichiers au moment de l'exécution.

Sécurité et sûreté

RISQUE : LOW

Le format RDLC est un fichier texte XML ; il peut contenir des expressions (syntaxe Visual Basic .NET) évaluées au moment du rendu. Des expressions malveillantes sont théoriquement possibles lors du chargement programmatique de fichiers RDLC non fiables, mais il s'agit d'un format destiné aux développeurs - les utilisateurs finaux n'ouvrent normalement pas de fichiers RDLC arbitraires.

Détails du format

en bref
NOM COMPLETReport Definition Language Client-sidealias RDLC report, ReportViewer report definition
DÉVELOPPEURMicrosoft Corporationdepuis 2005 (Visual Studio 2005 / ReportViewer controls)
TYPE MIMEapplication/octet-stream
TYPEFichier texte XML
STANDARDOuvert · libre de droits

Programmes qui ouvrent les fichiers RDLC

Windows3 apps
Microsoft Visual Studio Freemium Double-cliquez sur le fichier .rdlc dans l'Explorateur de solutions - ouvre le concepteur de rapport visuel.
Microsoft Report Builder Gratuit Fichier → Ouvrir → parcourir jusqu'au .rdlc - concepteur graphique complet, sans Visual Studio.
Notepad / VS Code Open-source Ouvrir en tant que texte XML pour inspecter ou modifier manuellement la définition du rapport.

Détails techniques

spécifications approfondies
Type de formatDocument texte XML (sous-ensemble du schéma RDL)
Type MIMEapplication/octet-stream (pas de MIME enregistré ; text/xml utilisé de manière informelle)
Encodage du texteUTF-8 (par défaut) ou UTF-16 avec BOM
Taille de fichier typique5 Ko - 500 Ko ; les rapports avec images intégrées peuvent atteindre plusieurs Mo
Espace de noms XMLhttp://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition (dépend de la version)
Versions du schéma2003, 2005, 2008, 2008r2, 2010, 2016 (déclarées dans l'attribut racine xmlns)
Modèle de liaison de donnéesDonnées fournies par programmation au moment de l'exécution via ReportViewer.LocalReport.DataSources ; pas de chaîne de connexion ou de requête intégrée
Moteur d'exécutionContrôle ReportViewer (WinForms / ASP.NET WebForms) ; Microsoft.Reporting.NETCore pour ASP.NET Core
Outils de créationVisual Studio Report Designer, Microsoft Report Builder
Formats d'exportationPDF, Excel, Word, CSV, TIFF et autres formats d'image via des extensions de rendu
Format lié.rdl (rapport SSRS côté serveur ; inclut la chaîne de connexion à la source de données et la requête intégrées)
Prise en charge des plateformesWindows (.NET Framework) ; rendu multiplateforme disponible via Microsoft.Reporting.NETCore (.NET Core / .NET 5+)
Publié2005 (Visual Studio 2005 / ReportViewer controls)
Dernière versionRDL 2016 schema (SQL Server 2016 / SSRS)
Standard ouvertOui · libre de droits
Spécificationlearn.microsoft.com

Conversions RDLC

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers RDLC. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers RDLC.

Foire aux questions

Quelle est la différence entre RDL et RDLC ?
RDL est destiné à SQL Server Reporting Services (rendu côté serveur) ; RDLC est la variante côté client utilisée par le contrôle ReportViewer - il omet les définitions de source de données/requête intégrées, les données étant fournies par l'application hôte au moment de l'exécution.
Comment ouvrir un fichier RDLC sans Visual Studio ?
Utilisez le logiciel gratuit Microsoft Report Builder (Windows). Vous pouvez également l'ouvrir dans n'importe quel éditeur de texte ou XML puisqu'il s'agit de XML brut.
Puis-je convertir un RDLC en PDF ?
Pas avec un outil autonome - vous devez le restituer par programmation à l'aide de la bibliothèque Microsoft.Reporting (LocalReport.Render) dans une application .NET, ou l'exécuter dans un contrôle ReportViewer.
Pourquoi mon rapport RDLC n'affiche-t-il aucune donnée ?
Le format RDLC n'intègre pas de données - votre application doit lier une DataTable ou une IEnumerable aux DataSources du rapport au moment de l'exécution. Vérifiez que les noms de champs du DataSet dans le RDLC correspondent aux données de votre code.
Puis-je utiliser RDLC dans ASP.NET Core / .NET 6+ ?
Le contrôle ReportViewer WebForms original ne prend pas en charge .NET Core. Utilisez des packages NuGet communautaires tels que AspNetCore.ReportViewer ou envisagez de migrer vers FastReport/Telerik Reporting.

Références

1Microsoft Open Spec - MS-RDL (Report Definition Language)learn.microsoft.com
2Microsoft Learn - Plan for report design and deployment (SSRS)learn.microsoft.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.BINCD/DVD Disc Image (BIN/CUE)
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Extensions liées

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z