node如何不用shell命令,不读取整个文件的情况下修改csv的第一行?
发布于 10 天前 作者 chenkai0520 1129 次浏览 来自 问答

node如何不用shell命令,不读取整个文件的情况下修改csv的第一行?

4 回复

如果你不增加或减少数据,只是修改的话可以用带offset参数的fs api操作

@zengming00 csv第一行我不知道有多少个字节啊!我是想修改下csv第一行的特殊字符

同意1楼。 至于怎样找“第一行”,简单做法就是试探,比如:从起始处读取1024字节,检查是否包含换行符,没找到就重新从起始读2048字节。。。找到的位置之前部分就是“第一行”;当然固定1024字节继续循环往后读取也是可以的,只是麻烦一些。

不读取整个文件,就只能 Stream 流式方式咯,然后去 http://npms.io/ 用 csv + stream 能搜索好多库了,如:

回到顶部