在 HTML / JavaScript 中从剪贴板访问 Excel 公式
例如 我有一个公式为 LEN(A3) 的单元格。将其粘贴到 HTML 文本区域或文本编辑器只会粘贴该值。
有没有办法从剪贴板访问单元格中的公式而不是实际值?
E.g.
I got a cell with the formula LEN(A3). Pasting it to an HTML text area or an text editor will just paste the value.
Is there a way to access the formula in a cell from the clipboard instead of the actual value?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Excel 使用的剪贴板格式实际上有两打以上。我只是在二进制视图中查看了其中的大部分内容(我的 ClipMate 剪贴板扩展器在查看器中有一个二进制选项),你猜怎么着?我在任何地方都没有看到公式。它们看起来不像在剪贴板上。这并不是说您不能通过“粘贴”OLE 对象来请求数据。即,如果您是一个Word文档,粘贴电子表格,您将获得嵌入的电子表格,其中包含数据。但这主要是在剪贴板之外完成的。
There are literally more than two dozen clipboard formats used by Excel. I just looked most of them in binary view (my ClipMate clipboard extender has a binary option in the viewer) and guess what? I didn't see formulas anywhere. Doesn't look like they're on the clipboard. That's not to say that you can't REQUEST the data by "pasting" an OLE object. i.e. if you were a word doc, pasting a spreadsheet, you'd get the embedded spreadsheet, which would contain the data. But that's done mostly outside of the clipboard.
从 Excel 公式栏而不是从单元格网格复制值。
或者
更改 Excel 网格视图以显示公式而不是计算值,然后剪切和粘贴
Copy the value from the Excel formula bar rather than from the cell grid.
OR
Change the Excel grid view to show formulas rather than calculated values, then cut and paste