高手请赐我一个方法,用户要求可以将自己画的Excel显示到页面上打印出来,现在我想实现第一部,把画好的Excel显示到页面上
显示并打印的话还是转成PDF吧,直接显示excel很麻烦的,
微软有个webapp项目可以直接在b/s上编辑office文件,不过是一整套东西挺麻烦的,你可以去看下
另存为 .htm 或者 .mht.
用户想要通过按钮点击把他们画好的Excel传到项目里,直接弹出个页面就显示出来
@ミ佐手縴: 用户点击按钮后,执行你的代码,你的代码将用户选择的 Excel Sheet 另存为 .htm 或者 .mht,然后用浏览器打开生成的文件。
@Launcher: 我就是不会你说的这段代码啊
@ミ佐手縴: 那你会用 Excel 吗?
@Launcher: 当然会了
@ミ佐手縴: Excel 有个功能叫着“录制宏”,使用该功能,把你手动操作 Excel 将 Sheet 另存为 .htm 或者 .mht 文件的操作录制下来,然后参照生成的 VBA 代码,在 C# 中实现就行了。
@Launcher: 这么强大?
@ミ佐手縴: 是的,所以 Office 的地位难以撼动。
@Launcher: 说实话 我不会4
@Launcher: 那你是不是也有直接把Excel转换成HTML的方法啊
@ミ佐手縴: 没有。