ajax cvs解析,用 JavaScript 解析 .csv 文件

First Step:

$.ajax({

url: 'csv_data.csv',

dataType: 'text',

}).done(successFunction);

Second Step:Converting a CSV File Into an HTML Table

bVvpjH

function successFunction(data) {

var allRows = data.split(/\r?\n|\r/);

var table = '

for (var singleRow = 0; singleRow < allRows.length; singleRow++) {

if (singleRow === 0) {

table += '';

table += '

';

} else {

table += '

';

}

var rowCells = allRows[singleRow].split(',');

for (var rowCell = 0; rowCell < rowCells.length; rowCell++) {

if (singleRow === 0) {

table += '

';

table += rowCells[rowCell];

table += '

';

} else {

table += '

';

table += rowCells[rowCell];

table += '

';

}

}

if (singleRow === 0) {

table += '

';

table += '

';

table += '

';

} else {

table += '';

}

}

table += '

';

table += '

';

$('body').append(table);

}

Third Step: Adding Styles to the HTML Table

table {

margin: 0 auto;

text-align: center;

border-collapse: collapse;

border: 1px solid #d4d4d4;

}

tr:nth-child(even) {

background: #d4d4d4;

}

th, td {

padding: 10px 30px;

}

th {

border-bottom: 1px solid #d4d4d4;

}

result:

bVvpjP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值