作成日: 2026/03/25 最終更新日: 2026/03/25
文書種別
使用方法
詳細
ページレポート/RDLレポートの場合
ExcelRenderingExtensionSettingsクラスのSheetNameプロパティで設定できます。
var rpt = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo("PageReport1.rdlx"));
var settings = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings();
settings.FileFormat = GrapeCity.ActiveReports.Export.Excel.Page.FileFormat.Xlsx;
settings.SheetName = "シート";
var renderingExtension = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension();
var outputDirectory = new System.IO.DirectoryInfo(Application.StartupPath);
var provider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, "sample.xlsx");
rpt.Document.Render(renderingExtension, provider, settings);設定した名前には自動で連番が付加されます。
例:シート1、シート2、シート3、…
この連番は出力されるシートが1つのみの場合も必ず付加されます。
シートに連番を付加したくない場合は、データ領域(TableやTablix)のPageNameプロパティをデザイナで設定してください。そのデータ領域が出力されるシートはPageNameに設定した名前になります。
セクションレポートの場合
XlsExportクラスのSheetNameプロパティで設定できます。
var rpt = new SectionReport1();
rpt.Run();
var excel = new GrapeCity.ActiveReports.Export.Excel.Section.XlsExport();
excel.FileFormat = GrapeCity.ActiveReports.Export.Excel.Section.FileFormat.Xlsx;
excel.SheetName = "シート";
excel.Export(rpt.Document, "sample.xlsx");設定した名前には自動で連番が付加されます。
例:シート1、シート2、シート3、…
この連番は出力されるシートが1つのみの場合も必ず付加されます。
連番を付加しないようにする方法はありません。