.RDLC

Arquivo RDLC

Report Definition Language Client-side
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo RDLC é uma definição de relatório XML criada pelo Microsoft Visual Studio para o controle ReportViewer. Ele descreve o layout de um relatório - tabelas, gráficos e formatação - mas não incorpora dados; a aplicação hospedeira fornece os dados em tempo de execução. Abra ou edite-o com o Visual Studio ou o Microsoft Report Builder gratuito.

Desenvolvedor: Microsoft Corporation Categoria: Arquivos de Desenvolvedor Padrão aberto MIME: application/octet-stream
ABRE EM Windows
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Aug 13, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro RDLC?

.rdlc é a variante do lado do cliente (client-side) do formato Report Definition Language da Microsoft, um arquivo baseado em XML usado para definir o layout, vinculações de dados e aparência de relatórios renderizados pelo controle ReportViewer em aplicações Windows Forms e ASP.NET WebForms.

A principal distinção entre .rdlc e o formato .rdl intimamente relacionado é como os dados chegam ao relatório: um arquivo .rdl incorpora sua própria string de conexão de fonte de dados e consulta, enquanto um arquivo .rdlc omite propositalmente estes elementos - os dados são fornecidos programaticamente em tempo de execução pela aplicação hospedeira via ReportViewer.LocalReport.DataSources. Este design permite que desenvolvedores vinculem qualquer DataTable em memória ou coleção de objetos ao relatório sem modificar o arquivo de relatório.

Estruturalmente, um arquivo .rdlc é um documento XML padrão seguindo o esquema RDL (namespace http://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition). Ele descreve elementos de relatório como tabelas, matrizes, gráficos, caixas de texto, imagens, parâmetros e configurações de página. Existem múltiplas versões de esquema (2005, 2008, 2010, 2016), declaradas no atributo xmlns raiz.

Arquivos .rdlc são criados e editados no Visual Studio usando o Report Designer, ou no Microsoft Report Builder. Em tempo de execução, o controle ReportViewer os renderiza localmente; o sucessor para cenários ASP.NET Core é o Microsoft.Reporting.NETCore.

  • Os formatos de exportação suportados incluem PDF, Excel, Word, CSV e formatos de imagem.
  • Os relatórios podem ser incorporados como recursos do projeto ou carregados do sistema de arquivos em tempo de execução.

Segurança e proteção

RISCO: LOW

RDLC é um arquivo de texto XML; ele pode conter expressões (sintaxe Visual Basic .NET) avaliadas no momento da renderização. Expressões maliciosas são teoricamente possíveis se carregar arquivos RDLC não confiáveis programaticamente, mas este é um formato voltado para desenvolvedores - usuários finais normalmente não abrem arquivos RDLC arbitrários.

Detalhes do formato

em resumo
NOME COMPLETOReport Definition Language Client-sidetambém conhecido como RDLC report, ReportViewer report definition
DESENVOLVEDORMicrosoft Corporationdesde 2005 (Visual Studio 2005 / ReportViewer controls)
TIPO MIMEapplication/octet-stream
TIPOArquivo de texto XML
PADRÃOAberto · livre de royalties
RELACIONADO.do.md.hex.xsd

Programas que abrem arquivos RDLC

Windows3 apps
Microsoft Visual Studio Freemium Clique duas vezes no arquivo .rdlc no Solution Explorer - abre o designer visual de relatórios.
Microsoft Report Builder Gratuito Arquivo → Abrir → navegue até o .rdlc - designer gráfico completo, sem necessidade do Visual Studio.
Notepad / VS Code Código aberto Abra como texto XML para inspecionar ou editar manualmente a definição do relatório.

Detalhes técnicos

especificação profunda
Tipo de formatoDocumento de texto XML (subconjunto do esquema RDL)
Tipo MIMEapplication/octet-stream (sem MIME registrado; text/xml usado informalmente)
Codificação de textoUTF-8 (padrão) ou UTF-16 com BOM
Tamanho típico do arquivo5 KB - 500 KB; relatórios com imagens incorporadas podem atingir vários MB
Namespace XMLhttp://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition (dependente da versão)
Versões do esquema2003, 2005, 2008, 2008r2, 2010, 2016 (declarado no atributo xmlns raiz)
Modelo de vinculação de dadosDados fornecidos programaticamente em tempo de execução via ReportViewer.LocalReport.DataSources; sem string de conexão ou consulta incorporada
Motor de tempo de execuçãoControle ReportViewer (WinForms / ASP.NET WebForms); Microsoft.Reporting.NETCore para ASP.NET Core
Ferramentas de autoriaVisual Studio Report Designer, Microsoft Report Builder
Formatos de exportaçãoPDF, Excel, Word, CSV, TIFF e outros formatos de imagem via extensões de renderização
Formato relacionado.rdl (relatório SSRS do lado do servidor; inclui string de conexão de fonte de dados e consulta incorporadas)
Suporte de plataformaWindows (.NET Framework); renderização multiplataforma disponível via Microsoft.Reporting.NETCore (.NET Core / .NET 5+)
Lançado2005 (Visual Studio 2005 / ReportViewer controls)
Versão mais recenteRDL 2016 schema (SQL Server 2016 / SSRS)
Padrão abertoSim · livre de royalties
Especificaçãolearn.microsoft.com

Conversões de RDLC

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos RDLC. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos RDLC.

Perguntas frequentes

Qual é a diferença entre RDL e RDLC?
RDL é para o SQL Server Reporting Services (renderização no servidor); RDLC é a variante do lado do cliente usada pelo controle ReportViewer - ele omite definições de fonte de dados/consulta incorporadas, com os dados sendo fornecidos pela aplicação hospedeira em tempo de execução.
Como abro um arquivo RDLC sem o Visual Studio?
Use o Microsoft Report Builder gratuito (Windows). Você também pode abri-lo em qualquer editor de texto/XML, já que se trata de XML puro.
Posso converter RDLC para PDF?
Não com uma ferramenta autônoma - você deve renderizá-lo programaticamente usando a biblioteca Microsoft.Reporting (LocalReport.Render) em uma aplicação .NET, ou executá-lo em um controle ReportViewer.
Por que meu relatório RDLC não mostra dados?
O RDLC não incorpora dados - sua aplicação deve vincular um DataTable ou IEnumerable aos DataSources do relatório em tempo de execução. Verifique se os nomes dos campos do DataSet no RDLC correspondem aos dados do seu código.
Posso usar RDLC no ASP.NET Core / .NET 6+?
O controle ReportViewer original do WebForms não suporta .NET Core. Use pacotes NuGet da comunidade, como o AspNetCore.ReportViewer, ou considere migrar para FastReport/Telerik Reporting.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.EXEWindows Executable (Portable Executable)
8.DBSQLite Database File
9.MDMarkdown Document
10.BINCD/DVD Disc Image (BIN/CUE)

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z