csv -接受Excel剪贴板数据的好的基于web的网格是什么?

Translate

对于平台无关的(即Javascript)网格控件/插件,是否有好的建议,可以接受粘贴的Excel数据并在复制期间发出符合Excel的剪贴板数据?

我相信在“正常”剪贴板操作期间,Excel数据的格式为CSV。


dhtmlxGrid看起来很有前途,但在线演示实际上并未将内容复制到我的剪贴板中!

This question and all comments follow the "Attribution Required."

所有的回答

Translate

我目前正在使用dhtmlxGrid并且我们可以使用Excel复制/粘贴功能。 dhtmlXGrid是我发现的功能最全的javascript网格包。

dhtmlXGrid在其网站上声称支持剪贴板功能在专业版中。 (但是,我注意到他们网站上的示例无法在我的Firefox上运行。编辑:这可能是Nathan提到的权限问题。)

无论如何,我们必须做一些额外的工作才能获得所需的确切Excel复制和粘贴功能。本质上,我们必须重写其某些功能才能获得所需的行为。他们的支持非常有助于我们提出解决方案。

因此,要回答您的问题,如果购买专业版,则应该能够使他们支持复制和粘贴。我只是警告您,可能需要一些额外的工作来微调该行为。

总体而言,我对dhtmlXGrid感到满意。我们使用了许多功能。他们的支持非常好。由于他们在欧洲,所以他们通常需要一天的时间做出回应(我认为)。而且Javascript本质上是开源的,因此我随时可以在需要时进行深入研究。

来源
Translate

不是答案,而是警告:我的公司仅为网格购买了2007 Infragistics ASP.NET控件,对此我们深表歉意。

API的质量非常糟糕(至少在我们看来),这使得很难对网格进行编程(例如,不一致的命名约定,但这只是不便,我们也对对象模型有所抱怨)。

因此,我不能说我知道更好的选择,我只是想在再次购买Infragistics产品之前会尝试其他方法(而且我们获得的电子邮件支持也很糟糕)。

来源
Translate

几年前(我认为2004年),我一直在努力解决这个问题。我们遇到了一个问题,Firefox默认情况下不允许脚本读取剪贴板(但是您可以授予对剪贴板的访问权限).

还有其他读取剪贴板数据的方法...例如,Flash可以读取剪贴板。有一篇很好的文章阿贾克斯在后台解释如何执行此操作。

最后,我们找不到符合要求的基于Web的网格,因此我们不得不在Actionscript和Javascript的混合物中创建自己的网格。

来源
Translate

我不想在这里成为Obvious队长...但是一个普通的.NET Gridview控件呢?您可以将Excel数据复制到其中,也可以从中复制Excel数据...,并且可以在安装了.NET平台的任何系统上运行它。

来源