<script type="text/javascript">
document.write('Kolom 1 / Kolom 2<br>');
loadCSV("data.csv");
function loadCSV(file) {
var request;
if (window.XMLHttpRequest) {
// IE7+, Firefox, Chrome, Opera, Safari
request = new XMLHttpRequest();
} else {
// Code voor IE6, IE5
request = new ActiveXObject('Microsoft.XMLHTTP');
}
request.open('GET', file, false);
request.send();
parseCSV(request.responseText);
}
function parseCSV(data){
// Vervang UNIX nieuwe lijn karakters.
data = data.replace (/\r\n/g, "\n");
// Vervang MAC nieuwe lijn karakters.
data = data.replace (/\r/g, "\n");
// Splijt data in rijen.
var rows = data.split("\n");
// Loop door alle rijen heen.
for (var i = 0; i < rows.length; i++) {
// Sla lege regels over.
if (rows[i]) {
// Splijt rij naar kolommen doormiddel van de onderbrekings karakter.
var column = rows[i].split(";");
// De kolom is nu een array.
// Het 1e deel is de Datum.
var datum = column[0];
// Het 2e deel is een variabele (getal).
var waarde = column[1];
// Voeg het object toe aan de chartData array
document.write(datum + ' / ' + waarde + '<br>');
}
}
}
</script>