当前位置: 首页 > 面试题库 >

使用NodeJS解析CSV文件

杜彦君
2023-03-14
问题内容

使用nodejs,我想解析一个包含10000条记录的.csv文件,并对每一行进行一些操作。我尝试使用http://www.adaltas.com/projects/node-
csv
。我无法让它在每一行暂停。这只会读取所有10000条记录。我需要执行以下操作:

  1. 逐行读取csv
  2. 在每条线上执行耗时的操作
  3. 转到下一行

有人可以在这里提出其他建议吗?


问题答案:

好像您需要使用一些基于流的解决方案,已经存在这样的库,因此在重塑自己之前,请尝试使用该库,该库还包括验证支持。https://www.npmjs.org/package/fast-
csv



 类似资料:
  • 使用nodejs,我想解析一个包含10000条记录的.csv文件,并对每一行执行一些操作。我尝试使用http://www.adaltas.com/projects/node-csv。我不能让它每排都停下来。这只是读取所有的10000个记录。我需要做到以下几点: 逐行读取csv 对每行执行耗时操作 转到下一行

  • 问题内容: 假设我有一个包含以下内容的文件: 如何通过PHP解析内容? 问题答案: 只需使用该功能即可解析CSV文件

  • 问题内容: 我目前正在学习如何使用json2csv节点模块将JSON对象解析为CSV文件。以前从未使用过JSON,因此这对我来说是全新的。 我的JSON对象的格式如下: 输出的CSV文件的格式如下: 我如何才能使CSV输出看起来像这样? 我知道我可以直接为常规JSON数据直接调用字段,但我不了解它在JSON对象下如何工作。 问题答案: json2csv仅支持平面结构,其中字段是json根的直接子级

  • 样本数据- Header1,full_name,header3,header4 > 20,“Bob,XXX”,“Test”,30 20,“Evan”s,YYY“,”Test“,30 20,“Tom,ZZZ”,“Test”,30 第二行读起来不像预期的那样。因为full_name列值中有一个双引号。 我想忽略这类案件。任何建议都将不胜感激。 使用openCSV Java api进行解析。 编辑: 我

  • 我必须解析一个csv文件,并将其内容转储到mysql表中。 第一输出 在第二个输出中,我需要自定义标头水平对齐。例如 对于第二个输出,它可以是我选择的任何一组标题。然后,我可以使用load data infile将这两个输出数据加载到mysql表中。正在寻找awk脚本来实现这一点。如果你还需要什么,请告诉我。德克萨斯州。

  • 我有一个CSV文件,我想用开放CSV的csv阅读器在Java中解析。 为此,我创建了一个Bean对象,信息映射到该对象。我的有点长,所以这是我从教程中得到的一个例子: 我用来解析CSV文件并将信息映射到bean的代码类似于以下代码: 问题在于,我的CSV不仅包含原始数据,还包含列标题和其他数据。对于专栏标题,我只从某行读取我的文件,解决了这个问题: (1 是开始读取的行) 其他数据主要是文件末尾(