Was ist ein gutes webbasiertes Grid, das Excel-Daten aus der Zwischenablage akzeptiert?

8

Gibt es gute Empfehlungen für ein plattformunabhängiges (z. B. Javascript) Rastersteuerelement / Plugin, das eingefügte Excel-Daten akzeptiert und während einer Kopie Excel-kompatible Zwischenablagedaten ausgeben kann?

Ich glaube, dass Excel-Daten als "CSV" während "normaler" Zwischenablage-Operationen formatiert sind.

htmlxGrid sieht vielversprechend aus, aber die Online-Demos kopieren den Inhalt nicht wirklich in meine Zwischenablage!

    
Brett Veenstra 05.08.2008, 16:47
quelle

5 Antworten

3

Ich verwende derzeit dhhtmlxGrid und wir haben die Excel-Funktion zum Kopieren / Einfügen. dhtmlXGrid ist das Javascript-Grid-Paket mit den meisten Funktionen, das ich gefunden habe.

DhtmlXGrid behauptet auf ihrer Website, die Funktionalität der Zwischenablage zu unterstützen die professionelle Version. (Ich habe jedoch bemerkt, dass das Beispiel auf ihrer Website nicht auf meinem Firefox funktioniert. BEARBEITEN: Es ist wahrscheinlich das Berechtigungsproblem, das Nathan erwähnte.)

In jedem Fall mussten wir etwas mehr arbeiten, um die exakte Excel-Funktionalität zum Kopieren und Einfügen zu erhalten, die wir wollten. Wir mussten im Wesentlichen einige ihrer Funktionen außer Kraft setzen, um das gewünschte Verhalten zu erzielen. Ihre Unterstützung war ziemlich gut darin, uns zu helfen, eine Lösung zu finden.

Um Ihre Frage zu beantworten, sollten Sie in der Lage sein, sie beim Kopieren und Einfügen zu unterstützen, wenn Sie die Professional-Version erwerben. Ich warne Sie nur, dass es einige zusätzliche Arbeit braucht, um dieses Verhalten zu optimieren.

Insgesamt bin ich glücklich mithtmlXGrid. Wir nutzen viele ihrer Funktionen. Ihre Unterstützung ist ziemlich gut. Normalerweise brauchen sie einen Tag, um zu antworten, da sie in Europa sind (glaube ich). Und Javascript ist von Natur aus Open Source, so dass ich immer tauchen kann, wenn ich muss.

    
yoliho 05.08.2008, 20:27
quelle
3

Keine Antwort, aber eine Warnung: Meine Firma hat die 2007er Infragistics ASP.NET-Steuerelemente nur für das Grid gekauft, und wir bedauern diese Entscheidung.

Die Qualität der API ist (zumindest unserer Meinung nach) schrecklich, so dass es sehr schwierig ist, gegen das Grid zu programmieren (zum Beispiel inkonsistente Namenskonventionen, aber das ist nur eine Unbequemlichkeit, wir haben auch Beschwerden über das Objektmodell) ).

Ich kann also nicht sagen, dass ich eine bessere Option kenne, ich weiß nur, dass ich etwas anderes ausprobieren werde, bevor ich wieder für die Produkte von Infragistics bezahlen kann (und die E-Mail-Unterstützung, die wir bekamen, war auch schrecklich) >     

csmba 05.08.2008 17:23
quelle
0

Ich habe vor einigen Jahren mit diesem Problem gerungen (2004 denke ich). Wir sind auf das Problem gestoßen, dass Firefox es Skripts nicht erlaubt, die Zwischenablage standardmäßig zu lesen (aber Sie können gewähren Zugriff auf die Zwischenablage ).

Es gibt auch andere Möglichkeiten, die Daten in der Zwischenablage zu lesen ... Flash zum Beispiel kann die Zwischenablage lesen. Es gibt einen guten Artikel über ajaxian , um zu erklären, wie dies hinter den Kulissen funktioniert.

Am Ende konnten wir kein webbasiertes Grid finden, das zur Rechnung passte, also mussten wir unser eigenes in einer Mischung aus Actionscript und Javascript erstellen.

    
Nathan Bedford 05.08.2008 19:32
quelle
0

Ich würde es hassen Captain Obvious hier zu sein ... aber was ist mit einem einfachen alten .NET Gridview Steuerelement? Sie können Excel-Daten hinein und hinein kopieren ... und Sie können es auf jedem System mit der installierten .NET-Plattform ausführen.

    
BKimmel 09.10.2008 16:07
quelle
0
Manu 17.09.2009 19:48
quelle

Tags und Links