找回密码
 立即注册

QQ登录

只需一步,快速开始

muhuiru

社区贡献组

65

主题

203

帖子

580

积分

社区贡献组

积分
580

活字格认证

muhuiru
社区贡献组   /  发表于:2016-10-19 16:21  /   查看:3228  /  回复:6
本帖最后由 Lenka.Guo 于 2016-10-19 18:09 编辑


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

6 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-10-19 17:25:30
沙发
您的“填表单位”这一行是否有单元格合并?
如果有的话,建议去掉单元格合并,并将这一行的单元格都放到页眉区域,导出excel时选择,如下的设置:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-10-21 11:32:18
板凳
如电话沟通:

1.您先尝试将报表,使用报表设计器的导出功能来导成Excel文件,看是否正常。
2. 使用导出excel代码:
  1.   private ActionResult OutputReport(PageDocument _reportRuntime, string type)
  2.         {
  3.             var ms = new MemoryStream();
  4.             FileContentResult result = null;
  5.             if (type == "excel")
  6.             {
  7.                 System.IO.DirectoryInfo outputDirectory = new System.IO.DirectoryInfo(@"D:\Demo");
  8.                 outputDirectory.Create();

  9.                 GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings excelSetting = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings();
  10.                 excelSetting.FileFormat = GrapeCity.ActiveReports.Export.Excel.Page.FileFormat.Xls;
  11.                 excelSetting.OpenXmlStandard = GrapeCity.ActiveReports.Export.Excel.Page.OpenXmlStandard.Transitional;
  12.                 excelSetting.Pagination = true;
  13.                 excelSetting.MultiSheet = true;
  14.                 GrapeCity.ActiveReports.Extensibility.Rendering.ISettings setting = excelSetting;

  15.                 GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension excelRenderingExtension = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension();
  16.                 GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider outprovider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, System.IO.Path.GetFileName("outputDirectory.Name"));
  17.                 _reportRuntime.Render(excelRenderingExtension, outprovider, excelSetting.GetSettings());

  18.               
  19.             }
复制代码


回复 使用道具 举报
muhuiru
社区贡献组   /  发表于:2016-10-24 08:44:53
地板
好的 我今天试一下
谢谢
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-10-24 09:22:41
5#
muhuiru 发表于 2016-10-24 08:44
好的 我今天试一下
谢谢

回复 使用道具 举报
muhuiru
社区贡献组   /  发表于:2016-10-24 12:12:18
6#
我们测试了一下,比以前好点儿,但是还是和真正的Excel不太一样
总之谢谢,可以先用着
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-10-24 16:09:02
7#
muhuiru 发表于 2016-10-24 12:12
我们测试了一下,比以前好点儿,但是还是和真正的Excel不太一样
总之谢谢,可以先用着

好的,辛苦了,有问题再沟通
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部