在HTML/JavaScript中从剪贴板访问Excel公式

在HTML/JavaScript中从剪贴板访问Excel公式,javascript,html,excel,clipboard,Javascript,Html,Excel,Clipboard,例如。 我有一个公式为LEN(A3)的细胞。将其粘贴到HTML文本区域或文本编辑器只会粘贴该值 是否有办法从剪贴板而不是实际值访问单元格中的公式?从Excel公式栏而不是单元格网格复制值。 或 更改Excel网格视图以显示公式而不是计算值,然后剪切并粘贴Excel使用的剪贴板格式超过24种。我只是在二进制视图中查看了其中的大部分(我的ClipMate剪贴板扩展程序在查看器中有一个二进制选项),你猜怎么着?我哪儿都没看到公式。看起来它们不在剪贴板上。这并不是说不能通过“粘贴”OLE对象来请求数据。

例如。 我有一个公式为LEN(A3)的细胞。将其粘贴到HTML文本区域或文本编辑器只会粘贴该值


是否有办法从剪贴板而不是实际值访问单元格中的公式?

从Excel公式栏而不是单元格网格复制值。 或
更改Excel网格视图以显示公式而不是计算值,然后剪切并粘贴

Excel使用的剪贴板格式超过24种。我只是在二进制视图中查看了其中的大部分(我的ClipMate剪贴板扩展程序在查看器中有一个二进制选项),你猜怎么着?我哪儿都没看到公式。看起来它们不在剪贴板上。这并不是说不能通过“粘贴”OLE对象来请求数据。i、 如果你是一个word文档,粘贴一个电子表格,你会得到嵌入的电子表格,其中包含数据。但这主要是在剪贴板之外完成的。

我认为问题可能来自于当您在Excel中复制和粘贴单元格时,它复制公式(或其派生公式),而OP观察到复制值的行为。因为Excel似乎能够区分值和公式,所以他提出了这个问题。实际上,我想复制多个单元格,所以从公式栏复制不起作用。我将检查更改网格视图以显示公式的建议。我认为对于桌面应用程序,应该可以使用COM、ActiveX或类似的东西从剪贴板访问公式。因此,我的第二个建议是:工具/选项/查看并选中公式框。然后进行剪切和粘贴。你能提供一些代码吗!?你的html单元格到底是什么样子的!?