什么是接受Excel剪贴板数据的良好的基于​​networking的网格?

任何良好的平台不可知(即Javascript)网格控制/插件的build议,将接受粘贴的Excel数据,并可以发出一个复制过程中符合Excel的剪贴板数据?

我相信Excel数据在“正常”剪贴板操作过程中被格式化为CSV。


dhtmlxGrid看起来很有前途,但是在线演示并不真正将内容复制到我的剪贴板!

我目前正在使用dhtmlxGrid ,我们有Excel复制/粘贴function工作。 dhtmlXGrid是我find的最全function的JavaScript网格包。

在他们的网站上,dhtmlXGrid宣称支持专业版的剪贴板function 。 (但是,我注意到他们的网站上的示例没有在我的Firefox上工作。编辑:这可能是内森提到的权限问题。)

无论如何,我们不得不做一些额外的工作来获得我们想要的精确的Excel复制和粘贴function。 我们基本上必须重写它们的一些function来获得所需的行为。 他们的支持非常好,帮助我们提出了一个解决scheme。

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

总的来说,我很高兴dhtmlXGrid。 我们使用了很多他们的function。 他们的支持是相当不错的。 他们通常需要一天的时间来回答,因为他们在欧洲(我认为)。 而Javascript本质上是开源的,所以我可以随时潜入需要的时候。

不是一个答案,而是一个警告:我的公司为网格购买了2007年的Infragistics ASP.NET控件,我们对这个select感到遗憾。

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

所以我不能说我知道一个更好的select,我只是知道在再次支付Infragistics产品之前我会尝试别的东西(我们得到的电子邮件支持也很糟糕)。

几年前我曾经和这个问题搏斗过(2004年我想)。 我们遇到了Firefox不允许脚本默认读取剪贴板的问题(但是您可以授予对剪贴板的访问权限 )。

还有其他阅读剪贴板数据的方法,例如,Flash可以读取剪贴板。 阿贾克斯有一篇很好的文章来解释如何在幕后做到这一点。

最后,我们找不到一个适合这个账单的基于networking的网格,所以我们必须在Actionscript和Javascript的混合体中创build自己的网格。

我讨厌在这里担任上尉明显……但是一个普通的旧的.NET Gridview控件呢? 您可以将Excel数据复制到其中,并且可以在安装了.NET平台的任何系统上运行它。