如何使用 javascript 仅解析前 2 行 csv
How to parse only first 2 rows of csv with javascript
我试图只获取 csv 的前 2 行,但我不知道如何做 it.This 获取整个 csv 数据。
这是我的代码,
<script>
function arrayToTable(tableData) {
var table = $('<table></table>');
$(tableData).each(function (i, rowData) {
var row = $('<tr></tr>');
$(rowData).each(function (j, cellData) {
row.append($('<td>'+cellData+'</td>'));
});
table.append(row);
});
return table;
}
$.ajax({
type: "GET",
url: "https://www.quandl.com/api/v3/datasets/LLOYDS/BSI.csv?api_key=xxxxxxxxx",
success: function (data) {
$('body').append(arrayToTable(Papa.parse(data).data));
}
});
</script>
更改此代码:
$(tableData).each(function (i, rowData) {
var row = $('<tr></tr>');
通过插入 if 行:
$(tableData).each(function (i, rowData) {
if (i >= 2) return;
var row = $('<tr></tr>');
我试图只获取 csv 的前 2 行,但我不知道如何做 it.This 获取整个 csv 数据。 这是我的代码,
<script>
function arrayToTable(tableData) {
var table = $('<table></table>');
$(tableData).each(function (i, rowData) {
var row = $('<tr></tr>');
$(rowData).each(function (j, cellData) {
row.append($('<td>'+cellData+'</td>'));
});
table.append(row);
});
return table;
}
$.ajax({
type: "GET",
url: "https://www.quandl.com/api/v3/datasets/LLOYDS/BSI.csv?api_key=xxxxxxxxx",
success: function (data) {
$('body').append(arrayToTable(Papa.parse(data).data));
}
});
</script>
更改此代码:
$(tableData).each(function (i, rowData) {
var row = $('<tr></tr>');
通过插入 if 行:
$(tableData).each(function (i, rowData) {
if (i >= 2) return;
var row = $('<tr></tr>');