找回密码
 立即注册

QQ登录

只需一步,快速开始

191288065

注册会员

5

主题

21

帖子

54

积分

注册会员

积分
54
191288065
注册会员   /  发表于:2016-4-19 18:24  /   查看:6997  /  回复:11
本帖最后由 191288065 于 2016-4-20 12:48 编辑


我有一个excel表,现在通过fp_Excel.Sheets[0].SaveHtml("c:\\sdfdsfdsf.htm"),效果成这样了:


求帮助,是需要设置什么参数吗?还是本身软件对导出HTML支持不好?
通过excel的另存出来效果完美,


软件转

软件转

11 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-20 10:19:05
沙发
你是不想要 列头和行头吗?
可以先隐藏再保存
  1.             fpSpread1.ActiveSheet.ColumnHeader.Visible = false;
  2.             fpSpread1.ActiveSheet.RowHeader.Visible = false;
  3.             fpSpread1.ActiveSheet.SaveHtml(@"D:\aaa1.html");
  4.             fpSpread1.ActiveSheet.ColumnHeader.Visible = true;
  5.             fpSpread1.ActiveSheet.RowHeader.Visible = true;
复制代码
回复 使用道具 举报
191288065
注册会员   /  发表于:2016-4-20 11:05:12
板凳
感谢,现在还有个问题,我下面没有设置边线的单元格的线条保存也出线条了,
源表:
AAAAAAAAAAAAAAAAAAAAAAAAAAA.png
savehtml后效果
AAAAAAAAAAAAAAAAAAAAAAAAAAA.png
回复 使用道具 举报
191288065
注册会员   /  发表于:2016-4-20 11:06:32
地板
线条处理不对?这个我该怎么处理,现在导出来不符合客户的需求啊
回复 使用道具 举报
191288065
注册会员   /  发表于:2016-4-20 11:06:37
5#
线条处理不对?这个我该怎么处理,现在导出来不符合客户的需求啊
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-20 11:41:14
6#
设置下 RowCount 到您需要的行数。如果是动态的,可能就需要动态监测一下了,看最后到哪一行没有数据。
            fpSpread1.ActiveSheet.RowCount = 5;
回复 使用道具 举报
191288065
注册会员   /  发表于:2016-4-20 11:55:49
7#
那好郁闷啊,国内开源的的NPOI都能监控,收费的还不行,你们不能处理下啊
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-20 12:17:33
8#
我看了下,这个接口应该可以满足您的需求了。
  1.   fpSpread1.ActiveSheet.SaveHtmlRange(0, 0, fpSpread1.ActiveSheet.NonEmptyRowCount, fpSpread1.ActiveSheet.NonEmptyColumnCount, false, false, "D:\\spreadrange.html");
  2.    
复制代码
回复 使用道具 举报
191288065
注册会员   /  发表于:2016-4-20 12:44:30
9#
本帖最后由 191288065 于 2016-4-22 18:21 编辑

还有bug,页面开始的都没有设置线条,导出来有线条,见效果:

导出来的效果:

BS上没办法用啊,咋个办也,我这么多地市县的表册,下周要用啊,纠结ing
AAAAAAAAAAAAAAAAAAAAAAAAAAA.png
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-20 15:40:33
10#
这个没办法了,默认的。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部