die parsed-variable zieht da nur den text aus den gänsefüßchen raus.
jetzt musste n bissi geduld mitbringen, ich bin morgen den ganzen tag beschäftigt und kann nich sagen bis wann ich des machen kann.
edit:
hab den laptop ma mitgenommen.. als beifahrer hat man ja nich viel zu tun..
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$.get("test.csv", function(data){
data = data.split("\r");
data.shift();
var $ret = $('<table rules=all></table>');
for(j=0; j<data.length; j++){
var $row = $('<tr></tr>');
var rowData = data[j].split(';');
for(i=0; i<rowData.length; i++){
var parsed = rowData[i];
var $cell;
if(parsed.substring(0,1) == '"'){
if(parsed.substring(parsed.length-1,parsed.length) == '"'){
parsed = parsed.replace(/"/g, '');
}
}
if(i==0){
//erstes Feld zum Prüfen
if(parsed.match(/WT/i)){
//farbe setzen
$row.css('background-color', 'lime');
}
}
if(i==(rowData.length-1)){
//letztes Feld zum Prüfen
if(parsed.toLowerCase().substring(0,1) != 'j'){
//beginnt das letzte feld nicht mit j wird
$ret.append($row);
}
}
$cell = $row.append($('<td>'+ parsed +'</td>'));
}
}
$('#csv').html($ret);
});
});
</script>
</head>
<body></body>
</html>
Alles anzeigen