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

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


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

===============>>#1 票数:3

不是答案,而是一个警告:我的公司仅为Grid购买了2007 Infragistics ASP.NET控件,我们对此选择感到遗憾。

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

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

===============>>#2 票数:3 已采纳

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

在他们的网站上,dhtmlXGrid声称支持Professional版本中的剪贴板功能 (但是,我注意到他们网站上的Sample没有在我的Firefox上运行。编辑:这可能是Nathan提到的权限问题。)

无论如何,我们必须做一些额外的工作才能获得我们想要的精确Excel复制和粘贴功能。 我们基本上必须覆盖它们的一些功能才能获得所需的行为。 他们的支持非常有助于我们提出解决方案。

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

总的来说,我对dhtmlXGrid很满意。 我们使用了很多功能。 他们的支持非常好。 他们通常需要一天的时间来回应,因为他们在欧洲(我认为)。 Javascript本质上是开源的,所以我可以随时潜入。

===============>>#3 票数:0

http://dhtmlx.com/dhxdocs/doku.php?id=dhtmlxgrid:clipboard_operations

===============>>#4 票数:0

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

===============>>#5 票数:0

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

还有其他方法可以读取剪贴板数据......例如,Flash可以读取剪贴板。 关于ajaxian的一篇很好的文章解释了幕后如何做到这一点。

最后,我们找不到适合该法案的基于网络的网格,因此我们必须在Actionscript和Javascript的混合中创建自己的网格。

  ask by Brett Veenstra translate from so

未解决问题?本站智能推荐: