将Excel粘贴到网页中

我试图写一个网页,从剪贴板中取得excel信息。 我希望能够获取XML Spreadsheet信息,而不仅仅是文本。

这可能吗? 如果不是全部,我想在大多数浏览器中都这样做。

谢谢

如果您直接从Excel复制并粘贴到textarea则它将为纯文本格式 ,由制表符和换行符“\ n”分隔。 您可以将其parsing为一个数组或其他格式供您使用。

我怀疑你可以将其粘贴到任何其他types的控件中,所以如果不将file upload到服务器并通过AJAX抓取,就无法获得XML。

如果剪贴板包含XML的“texclient”版本,那么默认情况下,如果用户只是做了一个select-and-copy,它可能与textarea工作。 这个技巧你也许可以在Excel中使用VBA。

“大多数浏览器,如果不是全部”将包括所有版本? 噢亲爱的。

一个人可能永远不应该说,但我非常怀疑这是可能的,恐怕。 在浏览器和Excel之间的协商过程中,您只能将剪辑板对话的两端限定为格式,并且无法保证每个浏览器都将XML规定为select的接收方式,特别是当格式为仅由更高版本的Excel支持。 跨应用程序的复制和粘贴很困难

如果你必须有XML,那么我build议你规定你的用户保存他们的工作簿,然后上传文件。 接受testing替代方法可能更好,它可以在任何可以处理<textarea>浏览器中工作。