.RDLC

RDLC ファイル

Report Definition Language Client-side
質問する
クイック回答

RDLCファイルは、Microsoft Visual StudioのReportViewerコントロール用に作成されたXML形式のレポート定義ファイルです。レポートのレイアウト(テーブル、グラフ、書式設定など)を記述しますが、データ自体は含まれません。データは実行時にホストアプリケーションから提供されます。Visual Studioまたは無料のMicrosoft Report Builderで開いたり編集したりできます。

開発元: Microsoft Corporation カテゴリ: 開発用ファイル オープンスタンダード MIME: application/octet-stream
対応OS Windows
関連: .DO · .MD · .HEX · .XSD

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 13, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

RDLC ファイル形式とは?

.rdlcは、MicrosoftのReport Definition Language(レポート定義言語)形式のクライアント側バリアントであり、Windows FormsやASP.NET WebFormsアプリケーションのReportViewerコントロールによってレンダリングされるレポートのレイアウト、データバインディング、外観を定義するために使用されるXMLベースのファイルです。

.rdlcと密接に関連する.rdl形式との主な違いは、データがレポートに到達する方法にあります。.rdlファイルは独自のデータソース接続文字列とクエリを埋め込みますが、.rdlcファイルはこれらを意図的に除外しています。データは実行時にホストアプリケーションからReportViewer.LocalReport.DataSourcesを介してプログラムで提供されます。この設計により、開発者はレポートファイルを変更することなく、メモリ内の任意のDataTableやオブジェクトコレクションをレポートにバインドできます。

構造的には、.rdlcファイルはRDLスキーマ(名前空間 http://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition)に従った標準的なXMLドキュメントです。テーブル、マトリックス、グラフ、テキストボックス、画像、パラメータ、ページ設定などのレポート要素を記述します。複数のスキーマバージョン(2005、2008、2010、2016)が存在し、ルートのxmlns属性で宣言されます。

.rdlcファイルは、Visual Studioのレポートデザイナーまたは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テキストファイル
標準規格オープン・ロイヤリティフリー

RDLC ファイルを開くプログラム

Windows3 apps
Microsoft Visual Studio フリーミアム ソリューションエクスプローラーで.rdlcファイルをダブルクリックすると、ビジュアルレポートデザイナーが開きます。
Microsoft Report Builder 無料 「ファイル」→「開く」から.rdlcを選択します。Visual Studioを必要としないフル機能のグラフィカルデザイナーです。
Notepad / VS Code オープンソース XMLテキストとして開き、レポート定義を検査したり手動で編集したりできます。

技術的詳細

詳細仕様
フォーマットタイプXMLテキストドキュメント(RDLスキーマのサブセット)
MIMEタイプapplication/octet-stream(登録されたMIMEはなく、非公式にtext/xmlが使用される)
テキストエンコーディングUTF-8(デフォルト)またはBOM付きUTF-16
一般的なファイルサイズ5 KB - 500 KB。画像が埋め込まれたレポートは数MBに達することがあります
XML名前空間http://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition(バージョンに依存)
スキーマバージョン2003, 2005, 2008, 2008r2, 2010, 2016(ルートのxmlns属性で宣言)
データバインディングモデルReportViewer.LocalReport.DataSourcesを介して実行時にプログラムで提供。埋め込み接続文字列やクエリはなし
ランタイムエンジンReportViewerコントロール(WinForms / ASP.NET WebForms)、ASP.NET Core用Microsoft.Reporting.NETCore
オーサリングツールVisual Studioレポートデザイナー、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 の変換

コミュニティ Q&A

ユーザーからの質問
質問する
RDLC ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。RDLC ファイルについて最初の質問をしてみましょう。

よくある質問

RDLとRDLCの違いは何ですか?
RDLはSQL Server Reporting Services(サーバー側レンダリング)用です。RDLCはReportViewerコントロールで使用されるクライアント側バリアントであり、埋め込みデータソースやクエリ定義が含まれず、データは実行時にホストアプリケーションによって提供されます。
Visual StudioなしでRDLCファイルを開くにはどうすればよいですか?
無料のMicrosoft Report Builder(Windows用)を使用してください。また、プレーンなXMLであるため、任意のテキストエディタやXMLエディタで開くことも可能です。
RDLCをPDFに変換できますか?
スタンドアロンのツールではできません。.NETアプリケーション内でMicrosoft.Reportingライブラリ(LocalReport.Render)を使用してプログラムでレンダリングするか、ReportViewerコントロールで実行する必要があります。
RDLCレポートにデータが表示されないのはなぜですか?
RDLCにはデータが埋め込まれていません。アプリケーションが実行時にDataTableまたはIEnumerableをレポートのDataSourcesにバインドする必要があります。RDLC内のDataSetフィールド名がコード内のデータと一致しているか確認してください。
ASP.NET Core / .NET 6+ でRDLCを使用できますか?
オリジナルのWebForms用ReportViewerコントロールは.NET Coreをサポートしていません。AspNetCore.ReportViewerなどのコミュニティによるNuGetパッケージを使用するか、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.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.CRDOWNLOADChrome Partial Download File
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.SWFSmall Web Format (Shockwave Flash)

関連する拡張子

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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧