【发布时间】:2015-05-08 22:18:21
【问题描述】:
我正在尝试寻找一个 CSV Parser 库或一个流转换库和 CSV Parser 的组合,它可以让我根据请求(暂停和恢复)取行。我发现了一些逐行读取流的示例,但是这些示例通常处理纯文本而不是 CSV 格式,因此除了自己编写 CSV 解析器之外,我无法确定这些示例的正确操作过程。
对此的需求以我正在创建的伪缓冲区的形式出现,我需要在其中以滚动方式发送数据和接收回调数据。例如,如果我逐行提取 100 条 csv 数据记录并通过 HTTP 请求发送,我希望能够暂停传入的记录流,直到 100 条记录之一返回回调数据,然后我想取消暂停流,并且只拉取一条记录,替换收到回调的记录。
这有点令人费解,所以如果我需要更好地解释,请告诉我。
【问题讨论】:
标签: javascript node.js parsing csv fs