XtraReport单元格相同数据合并,转成excel文档进行单元格合并,但是现在XtraReport无法导入已经合并的excel(存在本地)文档了
怎么让report改变呢 还是有其他办法呀。
//导出的excel文档代码
string filepath=@"D:\BaseInfo\text.Xls";
report.ExportToXls(filepath);
//单元格合并代码
Microsoft.Office.Interop.Excel.Application xlApp = null;//Excel的操作类
Microsoft.Office.Interop.Excel.Workbook myWorkbook= null;//打开已有的工作薄
xlApp=new Microsoft.Office.Interop.Excel.Application();
myWorkbook = xlApp.Workbooks.Open(filepath);
//合并代码省略......
using (MemoryStream ms = new MemoryStream())
{
try
{
//report还是原来的数据 跟导出的excel表格没挂勾
report.ExportToPdf(ms, new PdfExportOptions() { ShowPrintDialogOnOpen = true });//这里可以转excel表格
return ExportDocument(ms.ToArray(),"pdf", "Report.pdf", true);
}
catch(Exception ex)
{
Console.WriteLine(ex.ToString());
return null;
}
}