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

StackOverflow https://stackoverflow.com/questions/2563

  •  08-06-2019
  •  | 
  •  

Frage

Irgendwelche guten Empfehlungen für einen Plattform-Agnostiker (d. h.Javascript) Rastersteuerung/Plugin, das eingefügte Excel-Daten akzeptiert und während eines Kopiervorgangs Excel-kompatible Zwischenablagedaten ausgeben kann?

Ich glaube, dass Excel-Daten bei „normalen“ Vorgängen in der Zwischenablage als CSV formatiert werden.


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

War es hilfreich?

Lösung

Ich verwende derzeit dhtmlxGrid und wir haben die Funktion zum Kopieren/Einfügen von Excel.dhtmlXGrid ist das umfassendste Javascript-Grid-Paket, das ich gefunden habe.

Auf ihrer Website gibt dhtmlXGrid an, Unterstützung zu leisten Zwischenablagefunktion in der Professional-Version.(Ich habe jedoch festgestellt, dass das Beispiel auf ihrer Website auf meinem Firefox nicht funktioniert.BEARBEITEN:Es ist wahrscheinlich das Berechtigungsproblem, das Nathan erwähnt hat.)

Auf jeden Fall mussten wir etwas zusätzliche Arbeit leisten, um genau die Excel-Funktionalität zum Kopieren und Einfügen zu erhalten, die wir wollten.Wir mussten im Wesentlichen einige ihrer Funktionen überschreiben, um das gewünschte Verhalten zu erzielen.Ihre Unterstützung hat uns sehr geholfen, eine Lösung zu finden.

Um Ihre Frage zu beantworten: Sie sollten in der Lage sein, das Kopieren und Einfügen zu unterstützen, wenn Sie die Professional-Version erwerben.Ich warne Sie nur, dass die Feinabstimmung dieses Verhaltens möglicherweise zusätzliche Arbeit erfordert.

Insgesamt bin ich mit dhtmlXGrid zufrieden.Wir nutzen viele ihrer Funktionen.Ihre Unterstützung ist ziemlich gut.Normalerweise dauert es einen Tag, bis sie antworten, da sie sich in Europa befinden (glaube ich).Und Javascript ist von Natur aus Open Source, sodass ich jederzeit eintauchen kann, wenn ich es brauche.

Andere Tipps

Keine Antwort, sondern eine Warnung:Mein Unternehmen hat die ASP.NET-Steuerelemente von Infragistics 2007 nur für das Grid gekauft, und wir bedauern diese Entscheidung.

Die Qualität der API ist schrecklich (zumindest unserer Meinung nach), was es sehr schwierig macht, gegen das Raster zu programmieren (z. B. inkonsistente Namenskonventionen, aber das ist nur eine Unannehmlichkeit, wir haben auch Beschwerden über das Objektmodell).

Daher kann ich nicht sagen, dass ich eine bessere Option kenne, ich weiß nur, dass ich etwas anderes ausprobieren werde, bevor ich wieder für Infragistics-Produkte zahle (und der E-Mail-Support, den wir bekamen, war auch schrecklich).

Ich hatte vor einigen Jahren (glaube ich 2004) mit diesem Problem zu kämpfen.Wir sind auf das Problem gestoßen, dass Firefox standardmäßig nicht zulässt, dass Skripte die Zwischenablage lesen (Sie können dies aber tun). Zugriff auf die Zwischenablage gewähren).

Es gibt auch andere Möglichkeiten, die Daten der Zwischenablage zu lesen ... Flash kann beispielsweise die Zwischenablage lesen.Es gibt einen guten Artikel darüber Ajaxisch um zu erklären, wie man das hinter den Kulissen macht.

Am Ende konnten wir kein webbasiertes Grid finden, das unseren Anforderungen entsprach, also mussten wir unser eigenes in einer Mischung aus Actionscript und Javascript erstellen.

Ich würde hier ungern Captain Obvious sein ... aber wie wäre es mit einem einfachen alten .NET Gridview-Steuerelement?Sie können Excel-Daten hinein- und herauskopieren ... und Sie können es auf jedem System ausführen, auf dem die .NET-Plattform installiert ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top