到处Excel时背后的网格线乱
本帖最后由 Lenka.Guo 于 2016-10-19 18:09 编辑数据背后网格线乱又多怎么解决这种问题,因为我们导出的Excel要存档
您的“填表单位”这一行是否有单元格合并?
如果有的话,建议去掉单元格合并,并将这一行的单元格都放到页眉区域,导出excel时选择,如下的设置:
如电话沟通:
1.您先尝试将报表,使用报表设计器的导出功能来导成Excel文件,看是否正常。
2. 使用导出excel代码:private ActionResult OutputReport(PageDocument _reportRuntime, string type)
{
var ms = new MemoryStream();
FileContentResult result = null;
if (type == "excel")
{
System.IO.DirectoryInfo outputDirectory = new System.IO.DirectoryInfo(@"D:\Demo");
outputDirectory.Create();
GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings excelSetting = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings();
excelSetting.FileFormat = GrapeCity.ActiveReports.Export.Excel.Page.FileFormat.Xls;
excelSetting.OpenXmlStandard = GrapeCity.ActiveReports.Export.Excel.Page.OpenXmlStandard.Transitional;
excelSetting.Pagination = true;
excelSetting.MultiSheet = true;
GrapeCity.ActiveReports.Extensibility.Rendering.ISettings setting = excelSetting;
GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension excelRenderingExtension = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension();
GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider outprovider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, System.IO.Path.GetFileName("outputDirectory.Name"));
_reportRuntime.Render(excelRenderingExtension, outprovider, excelSetting.GetSettings());
}
好的 我今天试一下
谢谢:) muhuiru 发表于 2016-10-24 08:44
好的 我今天试一下
谢谢
:loap1: 我们测试了一下,比以前好点儿,但是还是和真正的Excel不太一样
总之谢谢:),可以先用着 muhuiru 发表于 2016-10-24 12:12
我们测试了一下,比以前好点儿,但是还是和真正的Excel不太一样
总之谢谢,可以先用着
好的,辛苦了,有问题再沟通
页:
[1]