Felix Riesterer: table export nach csv/excel mit javascript

Beitrag lesen

Liebe christine,

ich könnte mir folgende sinnvolle Lösungen vorstellen:

serverseitig
------------

Der "Button [...] 'Als csv speichern' oder 'als excel speichern'" bewirkt einen Aufruf einer neuen "Seite", hinter der sich ein serverseitiges Script versteckt, welches die jeweilige Datei zusammenbaut. Dazu hängt das JavaScript den HTML-Code der Tabelle url-kodiert als URL-Parameter an den Aufruf an.

clientseitig
------------

Wahrscheinlich währe es einfacher, die Tabelle in einem neuen Dokument per JavaScript hineinzuschreiben um den Besucher dieses HTML-Dokument lokal speichern zu lassen. Später kann er es ja mit der Sofware seiner Wahl weiterverarbeiten.

function drucktabelle (table) {  
    var html = table.innerHTML;  
    document.open();  
    document.write('<html><head><title>Druckansicht</title></head>');  
    document.write('<body><h1>Druckansicht der Tabelle</h1>');  
    document.write(html);  
    document.write('</body></html>');  
    document.close();  
}

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)