csv - Was ist ein gutes Web?

Translate

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

Ich glaube, Excel-Daten werden während "normaler" Zwischenablagevorgänge als CSV formatiert.


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

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

Alle Antworten

Translate

Ich benutze geradedhtmlxGridund wir haben die Excel-Funktion zum Kopieren / Einfügen. dhtmlXGrid ist das umfassendste Javascript-Grid-Paket, das ich gefunden habe.

Auf ihrer Website behauptet dhtmlXGrid zu unterstützenZwischenablage-Funktionalitätin 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.)

In jedem Fall mussten wir zusätzliche Arbeit leisten, um genau die gewünschte Excel-Funktion zum Kopieren und Einfügen zu erhalten. 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, sollten Sie in der Lage sein, das Kopieren und Einfügen zu unterstützen, wenn Sie die Professional-Version erwerben. Ich warne Sie nur, dass möglicherweise einige zusätzliche Arbeiten erforderlich sind, um dieses Verhalten zu optimieren.

Insgesamt bin ich mit dhtmlXGrid zufrieden. Wir verwenden viele ihrer Funktionen. Ihre Unterstützung ist ziemlich gut. Sie brauchen normalerweise einen Tag, um zu antworten, da sie in Europa sind (glaube ich). Und Javascript ist von Natur aus Open Source, so dass ich immer eintauchen kann, wenn ich muss.

Quelle
Translate

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

Die Qualität der API ist schrecklich (zumindest unserer Meinung nach), was es sehr schwierig macht, gegen das Raster zu programmieren (zum Beispiel inkonsistente Namenskonventionen, aber dies ist nur eine Unannehmlichkeit, 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 Infragistics-Produkte bezahle (und der E-Mail-Support, den wir erhalten haben, war auch schrecklich).

Quelle
Translate

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

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

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

Quelle
Translate

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

Quelle