Project

General

Profile

Feature #12183

Tablesorter: Download table as csv

Added by Elias Villiger 3 months ago. Updated 30 days ago.

Status:
Closed
Priority:
Normal
Target version:
Start date:
19.03.2021
Due date:
% Done:

100%

Estimated time:
Discuss:

Description

Hier die Doku: https://mottie.github.io/tablesorter/docs/example-widget-output.html

Minimale/vorgeschlagene Änderungen, um es zum Laufen zu kriegen:

<script src="js/widgets/widget-ouput.js"></script>

(siehe https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.25.4/js/widgets/widget-output.min.js) Tablesorter Config ergänzen mit:
  • "widgets":[ ... ,"output"]
  • "widgetOptions":
    • "output_delivery": "download" // Download statt Popup
    • "output_saveFileName": "tableExport.csv"
    • "output_separator": ";"

Auslösen des Downloads mittels

$('table').trigger('outputTable');

Mein Vorschlag:
Die obigen Optionen in die Standard QFQ-Tablesorter-Konfig mit reinnehmen.
Das würde folgende Standard-Funktionalität ergeben:
  • Für jede tablesorter-Tabelle kann ein Button erstellt werden, der den Export triggert (mit obigem JS Code).
  • Standard-Export-Dateiname: tableExport.csv
  • Lässt sich in Excel als CSV öffnen (Separator ;)
  • Es werden nur die aktuell gefilterten Zeilen der Tabelle exportiert
  • Es wird nur Text exportiert, kein HTML
  • Falls ein Wert z.B. in anderer Formatierung exportiert werden soll, geschieht dies so: <td data-name="12345">CHF 12,345.-</td>
  • Header und Footer werden mitexportiert.
#1

Updated by Elias Villiger 3 months ago

  • Description updated (diff)
#2

Updated by Elias Villiger 3 months ago

Aktueller Test (für Carsten einsehbar) auf: https://lean.geo.uzh.ch/prod/index.php?id=test2

#4

Updated by Elias Villiger about 1 month ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100
#5

Updated by Carsten Rose 30 days ago

  • Target version changed from 21.6.0 to 21.5.1

Also available in: Atom PDF