导入时排除第一行csv文件

时间:2013-06-16 07:06:21

标签: javascript csv data-import

有没有办法在导入时排除csv文件的第一行。 通常这行包含标题,我在导入过程中不需要它。

我使用Extendscript脚本语言,这是Adobe开发人员的Javascript扩展;这是我的代码:

function ReadTxtData(txtFile) {
  var line, temp, txtRecord, tempArr;
  var txtData = [];
  txtFile.open("r");

  while (!txtFile.eof) { 
    line = txtFile.readln();
    tempArr = line.split("\t");
    txtData.push(tempArr);
  }

  txtFile.close();

  return txtData;
}  

提前致谢

1 个答案:

答案 0 :(得分:0)

只需使用计数器并省略第一行......

function ReadTxtData(txtFile) {
  var line, temp, txtRecord, tempArr;
  var txtData = [];
  var counter = 0;
  txtFile.open("r");

  while (!txtFile.eof) { 
    line = txtFile.readln();
    if (counter++ > 1) {
      tempArr = line.split("\t");
      txtData.push(tempArr);
    }
  }

  txtFile.close();

  return txtData;
}