.RDLC

Файл RDLC

Report Definition Language Client-side
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл RDLC - это определение отчета в формате XML, созданное в Microsoft Visual Studio для элемента управления ReportViewer. Он описывает макет отчета - таблицы, диаграммы и форматирование - но не содержит встроенных данных; данные предоставляются хост-приложением во время выполнения. Открыть или отредактировать его можно в Visual Studio или бесплатной программе Microsoft Report Builder.

Разработчик: Microsoft Corporation Категория: Файлы разработчика Открыть стандартное MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 13, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла RDLC?

.rdlc - это клиентский вариант формата Microsoft Report Definition Language, основанный на XML файл, используемый для определения макета, привязки данных и внешнего вида отчетов, визуализируемых элементом управления ReportViewer в приложениях Windows Forms и ASP.NET WebForms.

Ключевое различие между .rdlc и тесно связанным форматом .rdl заключается в способе передачи данных в отчет: файл .rdl содержит собственную строку подключения к источнику данных и запрос, в то время как файл .rdlc намеренно их опускает - данные предоставляются программно во время выполнения хост-приложением через ReportViewer.LocalReport.DataSources. Такая архитектура позволяет разработчикам привязывать любую коллекцию объектов или DataTable из памяти к отчету без изменения самого файла отчета.

Структурно файл .rdlc представляет собой стандартный XML-документ, соответствующий схеме RDL (пространство имен http://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition). Он описывает элементы отчета, такие как таблицы, матрицы, диаграммы, текстовые поля, изображения, параметры и настройки страницы. Существует несколько версий схемы (2005, 2008, 2010, 2016), объявленных в корневом атрибуте xmlns.

Файлы .rdlc создаются и редактируются в Visual Studio с помощью конструктора отчетов (Report Designer) или в Microsoft Report Builder. Во время выполнения элемент управления ReportViewer отрисовывает их локально; преемником для сценариев ASP.NET Core является библиотека Microsoft.Reporting.NETCore.

  • Поддерживаемые форматы экспорта включают PDF, Excel, Word, CSV и форматы изображений.
  • Отчеты могут быть встроены как ресурсы проекта или загружены из файловой системы во время выполнения.

Безопасность и защита

РИСК: LOW

RDLC - это текстовый файл XML; он может содержать выражения (синтаксис Visual Basic .NET), вычисляемые во время отрисовки. Вредоносные выражения теоретически возможны при программной загрузке недоверенных файлов RDLC, но это формат для разработчиков - конечные пользователи обычно не открывают произвольные файлы RDLC.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕReport Definition Language Client-sideтакже известен как RDLC report, ReportViewer report definition
РАЗРАБОТЧИКMicrosoft Corporationс 2005 (Visual Studio 2005 / ReportViewer controls)
MIME-ТИПapplication/octet-stream
ТИПТекстовый файл XML
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.do.md.hex.xsd

Программы, открывающие файлы RDLC

Windows3 apps
Microsoft Visual Studio Freemium Дважды щелкните файл .rdlc в Solution Explorer - откроется визуальный конструктор отчетов.
Microsoft Report Builder Бесплатно Файл → Открыть → выберите .rdlc - полноценный графический конструктор, Visual Studio не требуется.
Notepad / VS Code Открытый код Открыть как текст XML для проверки или ручного редактирования определения отчета.

Технические подробности

глубокая спецификация
Тип форматаТекстовый документ XML (подмножество схемы RDL)
MIME-типapplication/octet-stream (зарегистрированный MIME отсутствует; неофициально используется text/xml)
Кодировка текстаUTF-8 (по умолчанию) или UTF-16 с BOM
Типичный размер файла5 КБ - 500 КБ; отчеты со встроенными изображениями могут достигать нескольких МБ
Пространство имен XMLhttp://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition (зависит от версии)
Версии схемы2003, 2005, 2008, 2008r2, 2010, 2016 (объявляются в корневом атрибуте xmlns)
Модель привязки данныхДанные предоставляются программно во время выполнения через ReportViewer.LocalReport.DataSources; встроенные строки подключения или запросы отсутствуют
Движок выполненияЭлемент управления ReportViewer (WinForms / ASP.NET WebForms); Microsoft.Reporting.NETCore для ASP.NET Core
Инструменты разработкиVisual Studio Report Designer, Microsoft Report Builder
Форматы экспортаPDF, Excel, Word, CSV, TIFF и другие форматы изображений через расширения отрисовки
Связанный формат.rdl (серверный отчет SSRS; включает встроенную строку подключения к источнику данных и запрос)
Поддержка платформWindows (.NET Framework); кроссплатформенная отрисовка доступна через Microsoft.Reporting.NETCore (.NET Core / .NET 5+)
Выпущен2005 (Visual Studio 2005 / ReportViewer controls)
Последняя версияRDL 2016 schema (SQL Server 2016 / SSRS)
Открыть стандартноеДа · без роялти
Спецификацияlearn.microsoft.com

Конвертации RDLC

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами RDLC. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах RDLC.

Часто задаваемые вопросы

В чем разница между RDL и RDLC?
RDL предназначен для SQL Server Reporting Services (серверная отрисовка); RDLC - это клиентский вариант, используемый элементом управления ReportViewer. В нем отсутствуют встроенные определения источников данных и запросов, так как данные предоставляются хост-приложением во время выполнения.
Как открыть файл RDLC без Visual Studio?
Используйте бесплатную программу Microsoft Report Builder (для Windows). Вы также можете открыть его в любом текстовом или XML-редакторе, так как это обычный XML.
Можно ли конвертировать RDLC в PDF?
С помощью отдельного инструмента - нет. Вам необходимо отрисовать его программно, используя библиотеку Microsoft.Reporting (LocalReport.Render) в приложении .NET или запустить его в элементе управления ReportViewer.
Почему мой отчет RDLC не отображает данные?
RDLC не содержит встроенных данных - ваше приложение должно привязать DataTable или IEnumerable к DataSources отчета во время выполнения. Убедитесь, что имена полей DataSet в RDLC совпадают с данными в вашем коде.
Можно ли использовать RDLC в ASP.NET Core / .NET 6+?
Оригинальный элемент управления ReportViewer для WebForms не поддерживает .NET Core. Используйте пакеты NuGet от сообщества, такие как AspNetCore.ReportViewer, или рассмотрите возможность перехода на FastReport или Telerik Reporting.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.TXTPlain Text File
9.MDMarkdown Document
10.NOMEDIAAndroid No-Media Marker File

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z