CSV to HTML Table

by agus makmun

HTML

<script src="http://bl.ocks.org/ndarville/raw/7075823/415c00487a86fe6b85e667ece35160b8d8ad7efb/d3.min.js?v=3.2.8"></script>
<body>
</body>

CSS

table {
                border-collapse: collapse;
                border: 2px black solid;
                font: 12px sans-serif;
            }

            td {
                border: 1px black solid;
                padding: 5px;
            }

JavaScript

d3.text("https://gist.githubusercontent.com/agusmakmun/ad2cd42bdba1b1621c26/raw/415c00487a86fe6b85e667ece35160b8d8ad7efb/data.csv", function(data) {
    var parsedCSV = d3.csv.parseRows(data);
    var container = d3.select("body")
    				.append("table")
    				.selectAll("tr")
    				.data(parsedCSV).enter()
    				.append("tr")
    				.selectAll("td")
    				.data(function(d) { return d; }).enter()
    				.append("td")
    				.text(function(d) { return d; });
            });
//Original from: http://bl.ocks.org/ndarville/7075823#index.html