muhuiru 发表于 2016-10-19 16:21:33

到处Excel时背后的网格线乱

本帖最后由 Lenka.Guo 于 2016-10-19 18:09 编辑


数据背后网格线乱又多怎么解决这种问题,因为我们导出的Excel要存档

Lenka.Guo 发表于 2016-10-19 17:25:30

您的“填表单位”这一行是否有单元格合并?
如果有的话,建议去掉单元格合并,并将这一行的单元格都放到页眉区域,导出excel时选择,如下的设置:

Lenka.Guo 发表于 2016-10-21 11:32:18

如电话沟通:

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:53

好的 我今天试一下
谢谢:)

Lenka.Guo 发表于 2016-10-24 09:22:41

muhuiru 发表于 2016-10-24 08:44
好的 我今天试一下
谢谢

:loap1:

muhuiru 发表于 2016-10-24 12:12:18

我们测试了一下,比以前好点儿,但是还是和真正的Excel不太一样
总之谢谢:),可以先用着

Lenka.Guo 发表于 2016-10-24 16:09:02

muhuiru 发表于 2016-10-24 12:12
我们测试了一下,比以前好点儿,但是还是和真正的Excel不太一样
总之谢谢,可以先用着

好的,辛苦了,有问题再沟通
页: [1]
查看完整版本: 到处Excel时背后的网格线乱