DataPresenterExcelExporterのExport()メソッドは引数にWorksheetを指定し、特定のワークシートにXamDataGridをエクスポートすることが可能です。
以下は既存のExcelファイル(Excel\template.xlsx)を読み込み、新たなワークシート(“newSheet”)を追加してXamDataGridをエクスポート後、ファイルをout.xlsxとして保存するサンプルコードです。
DataPresenterExcelExporter exporter = new DataPresenterExcelExporter(); Workbook wb = Workbook.Load(@"..\..\Excel\template.xlsx"); Worksheet ws = wb.Worksheets.Add("newSheet"); wb.WindowOptions.SelectedWorksheet = ws; exporter.Export(this.xamDataGrid1, ws); wb.Save(@"..\..\Excel\out.xlsx");