csv - Qu'est-ce qu'un bon web

Translate

Avez-vous de bonnes recommandations pour un contrôle de grille / plugin indépendant de la plate-forme (c'est-à-dire Javascript) qui acceptera les données Excel collées et peut émettre des données de presse-papiers conformes à Excel lors d'une copie?

Je crois que les données Excel sont au format CSV pendant les opérations "normales" du presse-papiers.


dhtmlxGridsemble prometteur, mais la démo en ligne ne copie pas réellement le contenu dans mon presse-papiers!

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

Toutes les réponses

Translate

J'utilise actuellementdhtmlxGridet nous avons la fonctionnalité de copier / coller d'Excel. dhtmlXGrid est le package de grille javascript le plus complet que j'ai trouvé.

Sur leur site Web, dhtmlXGrid prétend soutenirFonctionnalité du presse-papiersdans la version professionnelle. (Cependant, j'ai remarqué que l'exemple sur leur site ne fonctionne pas sur mon Firefox. EDIT: C'est probablement le problème des autorisations que Nathan a mentionné.)

Dans tous les cas, nous avons dû faire un travail supplémentaire pour obtenir la fonctionnalité de copier-coller Excel exacte que nous voulions. Nous avons essentiellement dû remplacer certaines de leurs fonctionnalités pour obtenir le comportement souhaité. Leur soutien a été assez bon pour nous aider à trouver une solution.

Donc, pour répondre à votre question, vous devriez être en mesure de les amener à prendre en charge le copier-coller si vous achetez la version professionnelle. Je vous préviens simplement qu'il faudra peut-être un travail supplémentaire pour affiner ce comportement.

Dans l'ensemble, je suis satisfait de dhtmlXGrid. Nous utilisons beaucoup de leurs fonctionnalités. Leur soutien est plutôt bon. Ils prennent généralement un jour pour répondre puisqu'ils sont en Europe (je pense). Et Javascript est par nature open source, donc je peux toujours me plonger quand j'en ai besoin.

La source
Translate

Pas une réponse, mais un avertissement: mon entreprise a acheté les contrôles Infragistics ASP.NET 2007 uniquement pour la grille, et nous regrettons ce choix.

La qualité de l'API est horrible (à notre avis du moins), ce qui rend très difficile la programmation par rapport à la grille (par exemple, conventions de dénomination incohérentes, mais ce n'est qu'un inconvénient, nous avons également des plaintes concernant le modèle objet).

Je ne peux donc pas dire que je connais une meilleure option, je sais juste que je vais essayer autre chose avant de payer à nouveau pour les produits Infragistics (et le support par e-mail que nous avons obtenu était également horrible).

La source
Translate

Je luttais contre ce problème il y a plusieurs années (2004 je pense). Nous avons rencontré le problème que Firefox n'autorise pas les scripts à lire le presse-papiers par défaut (mais vous pouvezaccorder l'accès au presse-papiers).

Il existe également d'autres moyens de lire les données du presse-papiers ... Flash, par exemple, peut lire le presse-papiers. Il y a un bon article surajaxianpour expliquer comment faire dans les coulisses.

En fin de compte, nous n'avons pas pu trouver une grille basée sur le Web qui correspondait à la facture, nous avons donc dû créer la nôtre dans un mélange d'Actionscript et de Javascript.

La source
Translate

Je détesterais être Captain Obvious ici ... mais qu'en est-il d'un simple contrôle .NET Gridview? Vous pouvez y copier des données Excel et en sortir ... et vous pouvez l'exécuter sur n'importe quel système avec la plate-forme .NET installée.

La source