1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Einzelne Werte aus csv Datei anzeigen

Dieses Thema im Forum "Allgemeines" wurde erstellt von Zwidal, 28. März 2020.

Schlagworte:
  1. Zwidal

    Zwidal New Member

    Registriert seit:
    28. März 2020
    Beiträge:
    2
    Zustimmungen:
    0
    Hallo, ich möchte über Medien eine csv oder xls Tabelle importieren und einzelne Werte in meinem Frontend anzeigen lassen.
    Beispiel:
    Wert aus Feld A1 in xls-Tabelle = Auto
    Nun will ich auf einer Wordpress-Seite nur den Inhalt dieses Feldes, also Auto anzeigen lassen.
    Kann mir hier jemand helfen. Hoffe das war verständlich.
    Falls das nicht möglich ist, könnte ich das evtl. über den Import der xls Datei in die Datenbank lösen?
    Gruß
     
  2. Zwidal

    Zwidal New Member

    Registriert seit:
    28. März 2020
    Beiträge:
    2
    Zustimmungen:
    0
    Ich verwende aktuell diesen Code um die csv als Tabelle anzuzeigen:
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.2/js/jquery.tablesorter.min.js"></script>
    <script src="https://d3js.org/d3.v3.min.js"></script>
    <script type="text/javascript" charset="utf-8">
    var tabulate = function(data, columns) {
    var table = d3.select('.entry-content').append('table');
    var thead = table.append('thead');
    var tbody = table.append('tbody');
    table.attr('id', 'sorttable');
    thead.append('tr')
    .selectAll('th')
    .data(columns)
    .enter()
    .append('th')
    .text(function(d) {
    return d
    });
    var rows = tbody.selectAll('tr')
    .data(data)
    .enter()
    .append('tr');
    var cells = rows.selectAll('td')
    .data(function(row) {
    return columns.map(function(column) {
    return {
    column: column,
    value: row[column]
    }
    })
    })
    .enter()
    .append('td')
    .text(function(d) {
    return d.value
    });
    return table;
    }
    d3.csv('https://test.tv/wp-content/uploads/2020/03/S2Gesamt.csv', function(data) {
    var columns = ['Rang','Entw.','Clan','Punkte','Spieltage'];
    tabulate(data, columns);
    })
    jQuery(function() { jQuery("#sorttable").tablesorter(); });
    </script>
     
  3. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.348
    Zustimmungen:
    587
    aktuell ist Version 5.x
    <script src="https://d3js.org/d3.v5.min.js"></script>

    <script> reicht aus.

    warum verwendest du nicht die import Funktion von D3 für csv?

    https://d3-wiki.readthedocs.io/zh_CN/master/CSV/
     
  4. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.348
    Zustimmungen:
    587
    D3 verwende ich eigentlich nicht für ein Feld

    Für die Darstellung von Daten verwende ich.
    https://www.datatables.net/

    Für die Visualisierung von Daten. verwende ich gerne D3
    https://observablehq.com/@d3/gallery

    Dafür verwende ich aus dem PHPoffice Projekt
    PhpSpreadsheet
    https://github.com/PHPOffice/PhpSpreadsheet

    Handbuch
    https://phpspreadsheet.readthedocs.io/en/latest/
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden