首页 新闻 会员 周边

c#将Excel(07)的表格里的数据连带样式装换成HTML页面显示

0
[待解决问题]

高手请赐我一个方法,用户要求可以将自己画的Excel显示到页面上打印出来,现在我想实现第一部,把画好的Excel显示到页面上

ミ佐手縴的主页 ミ佐手縴 | 初学一级 | 园豆:186
提问于:2014-07-10 16:23
< >
分享
所有回答(3)
0

显示并打印的话还是转成PDF吧,直接显示excel很麻烦的,

微软有个webapp项目可以直接在b/s上编辑office文件,不过是一整套东西挺麻烦的,你可以去看下

吴瑞祥 | 园豆:29449 (高人七级) | 2014-07-10 16:27
0

另存为 .htm 或者 .mht.

Launcher | 园豆:45045 (高人七级) | 2014-07-10 16:43

用户想要通过按钮点击把他们画好的Excel传到项目里,直接弹出个页面就显示出来

支持(0) 反对(0) ミ佐手縴 | 园豆:186 (初学一级) | 2014-07-10 16:46

@ミ佐手縴: 用户点击按钮后,执行你的代码,你的代码将用户选择的 Excel Sheet 另存为 .htm 或者 .mht,然后用浏览器打开生成的文件。

支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2014-07-10 16:50

@Launcher: 我就是不会你说的这段代码啊

支持(0) 反对(0) ミ佐手縴 | 园豆:186 (初学一级) | 2014-07-10 16:52

@ミ佐手縴: 那你会用 Excel 吗?

支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2014-07-10 16:53

@Launcher: 当然会了

支持(0) 反对(0) ミ佐手縴 | 园豆:186 (初学一级) | 2014-07-10 16:53

@ミ佐手縴: Excel 有个功能叫着“录制宏”,使用该功能,把你手动操作 Excel 将 Sheet 另存为 .htm 或者 .mht 文件的操作录制下来,然后参照生成的 VBA 代码,在 C# 中实现就行了。

支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2014-07-10 16:55

@Launcher: 这么强大?

支持(0) 反对(0) ミ佐手縴 | 园豆:186 (初学一级) | 2014-07-10 16:57

@ミ佐手縴: 是的,所以 Office 的地位难以撼动。

支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2014-07-10 16:58

@Launcher: 说实话 我不会4

支持(0) 反对(0) ミ佐手縴 | 园豆:186 (初学一级) | 2014-07-10 17:14

@Launcher: 那你是不是也有直接把Excel转换成HTML的方法啊

支持(0) 反对(0) ミ佐手縴 | 园豆:186 (初学一级) | 2014-07-10 17:19

@ミ佐手縴: 没有。

支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2014-07-10 17:21
0

其实,楼主需要的是Excel的预览功能:

http://www.codeproject.com/Articles/37787/Document-Preview-Application

邀月 | 园豆:25475 (高人七级) | 2014-07-10 16:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册