java csv 标题行处理_模拟读取CSV数据文件,查找标题行和数据行

本文主要探讨了一种数据处理方法,通过分析特定的数据结构和算法实现数据的有效管理和操作。重点介绍了一个包含不同长度数据行的数组,并实现了两个关键函数:getHeadLine用于找到符合特定条件的第一行数据;getDataLine则从指定起始位置开始查找符合条件的数据行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Document

var lineData=new Array(

"",

"a1,22,33,44,55,66,77,88,99,00,11,22",

"a2,22,33,44,55,66,77,88,99,00,11,22,33",

"",

"",

"a3,22,33,44,55,66,77,88,99,00,11,22",

"a4,22,33,44,55,66,77,88,99,00,11,22",

"a5,22,33,44,55,66,77,88,99,00,11,22,33",

"a6,22,33,44,55,66,77,88,99,00,11,22,33");

function getHeadLine(lineData){

var retHeadLine = 0;

for (i = 0; i < lineData.length -1 ; i++)

{

if ( lineData[i] == "" )

{

continue;

}

var objLines = lineData[i].split(",");

if ( objLines.length == 13 )

{

retHeadLine = i;

break;

}

}

alert(retHeadLine);

return retHeadLine;

}

function getDataLine(lineData,iStart){

var retHeadLine = 0;

for (i = iStart; i < lineData.length -1 ; i++)

{

if ( lineData[i] == "" )

{

continue;

}

var objLines = lineData[i].split(",");

if ( objLines.length == 13 )

{

retHeadLine = i;

break;

}

}

alert(retHeadLine);

return retHeadLine;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值