Exportieren Sie die Tabellendaten mit jQuery in Excel

8

Ich benutze diesen Code:

%Vor%

Hier ist mein Absenden-Button:

%Vor%

Das Problem, das ich habe, ist, dass einige meiner Eingaben Dropdowns und Eingaben sind, aber sie sind zum Zeitpunkt der Erstellung der Excel-Datei verborgen. Wenn die Excel-Dateien zum ersten Mal erstellt werden, sehen Sie alle Daten und innerhalb von 2 Sekunden werden alle Daten, die die versteckten Dropdowns und Eingaben hinter ihnen enthalten, leer gelassen und der HTML-Code wird gerendert.

Bild1:

Bild2:

Ich versuche, textExtraction zu verwenden, aber es funktioniert nicht für mich.

%Vor% %Vor%

Kann jemand helfen, danke.

Auch wenn jemand einen IE8-Fix kennt, scheint es nur in Chrome und FF zu funktionieren.

    
Head Way 06.11.2013, 22:22
quelle

3 Antworten

1

Ich empfehle, DataTables jQuery plugin zu verwenden, die sortieren, suchen, ajax, exportieren und mehr. Siehe Ссылка

    
Hugo Gresse 18.02.2014 11:08
quelle
0

Wenn Sie den Server nicht verwenden können, besteht ein alternativer Ansatz möglicherweise darin, eine Schaltfläche hinzuzufügen, um die Tabelle in die Zwischenablage eines Benutzers zum Einfügen in Excel zu kopieren. Diese Seite führt das Header-Problem schrittweise aus und gibt Ihnen eine ähnliche Hintergrundkontrolle über die Extraktion.

Sie können eine Lib wie clippy ausprobieren, um Ihnen dabei zu helfen (github verwendet sie für das Kopieren von Repo-URLs).

>     
Dane O'Connor 14.11.2013 04:06
quelle
0

Sie können den HTML-Tabellenexport verwenden

Ссылка

    
xploshioOn 03.11.2014 14:56
quelle

Tags und Links