0

如何将 asp:Table 的内容复制到剪贴板,以便可以将其粘贴到 Excel 等内容中?

我假设某种 JavaScript 是必需的?

对于 winforms,使用 Clipboard 对象很容易,但对于 asp.net 呢?

4

2 回答 2

1

浏览器的问题在于剪贴板访问通常是特权访问,因此您最终需要像 Flash 这样的东西。

有一个不错的库,我用过几次叫做 ZeroClipboard - https://github.com/jonrohan/ZeroClipboard

于 2013-03-22T17:49:08.010 回答
0

我在某处看到的一种技术是打开一个弹出窗口,将数据复制到其中,预先选择它,然后告诉用户按 CTRL+C。听起来很傻,但对用户来说很容易,并且不需要任何特殊权限。

我开始在一些网站上使用它,我的用户喜欢它。一切都在 jQuery 中完成。这是用户想要将 HTML 表格复制到 Excel 中的事务的屏幕截图。单击“导出到 Excel”按钮会产生此...

在此处输入图像描述

于 2013-03-22T18:33:54.463 回答