Domanda

Eventuali buoni consigli per un utente indipendente dalla piattaforma (ad es.Javascript) controllo/plug-in della griglia che accetterà i dati Excel incollati e potrà emettere dati degli appunti conformi a Excel durante una copia?

Credo che i dati di Excel siano formattati come CSV durante le operazioni "normali" degli appunti.


dhtmlxGrid sembra promettente, ma le demo online in realtà non copiano i contenuti nei miei appunti!

È stato utile?

Soluzione

Attualmente sto utilizzando dhtmlxGrid e la funzionalità copia/incolla di Excel funziona.dhtmlXGrid è il pacchetto di griglie Javascript più completo che abbia trovato.

Sul loro sito web, dhtmlXGrid afferma di supportare Funzionalità degli appunti nella versione Professional.(Tuttavia, ho notato che l'esempio sul loro sito non funziona sul mio Firefox.MODIFICARE:Probabilmente è il problema dei permessi menzionato da Nathan.)

In ogni caso, abbiamo dovuto fare del lavoro extra per ottenere l'esatta funzionalità di copia e incolla di Excel che desideravamo.Essenzialmente abbiamo dovuto sovrascrivere alcune delle loro funzionalità per ottenere il comportamento desiderato.Il loro supporto è stato molto utile nell'aiutarci a trovare una soluzione.

Quindi, per rispondere alla tua domanda, dovresti riuscire a convincerli a supportare il copia e incolla se acquisti la versione Professional.Ti sto solo avvertendo che potrebbe essere necessario del lavoro aggiuntivo per mettere a punto questo comportamento.

Nel complesso, sono soddisfatto di dhtmlXGrid.Usiamo molte delle loro funzionalità.Il loro supporto è abbastanza buono.Di solito impiegano un giorno per rispondere poiché sono in Europa (credo).E Javascript è per sua stessa natura open source, quindi posso sempre tuffarmi quando ne ho bisogno.

Altri suggerimenti

Non una risposta, ma un avvertimento:la mia azienda ha acquistato i controlli ASP.NET di Infragistics del 2007 solo per Grid e ci rammarichiamo di questa scelta.

La qualità dell'API è orribile (almeno secondo noi), rendendo molto difficile la programmazione contro la griglia (ad esempio, convenzioni di denominazione incoerenti, ma questo è solo un inconveniente, abbiamo lamentele anche riguardo al modello a oggetti).

Quindi non posso dire di conoscere un'opzione migliore, so solo che proverò qualcos'altro prima di pagare di nuovo per i prodotti Infragistics (e anche il supporto via email che abbiamo ricevuto è stato orribile).

Stavo lottando con questo problema diversi anni fa (2004 credo).Abbiamo riscontrato il problema che Firefox non consente agli script di leggere gli appunti per impostazione predefinita (ma puoi farlo concedere l'accesso agli appunti).

Esistono anche altri modi per leggere i dati degli appunti... Flash, ad esempio, può leggere gli appunti.C'è un bell'articolo su ajaxiano per spiegare come farlo dietro le quinte.

Alla fine, non siamo riusciti a trovare un Grid basato sul web adatto alle nostre esigenze, quindi abbiamo dovuto crearne uno nostro con un misto di Actionscript e Javascript.

Mi dispiacerebbe essere Captain Obvious qui... ma che ne dici di un semplice e vecchio controllo Gridview .NET?Puoi copiare i dati di Excel dentro e fuori da esso... e puoi eseguirli su qualsiasi sistema con la piattaforma .NET installata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top