前端有时要处理一些数据(比如哆语言文件内容的替换)我们不要傻乎乎地干这种重复枯燥又浪费时间的ctrl C
+ ctrl V
的工作,这种事情交给计算机做再合适不过了
这篇文章只是簡单地介绍前端如何通过Node来读取Excel
或txt
文件中的数据,然后写入到txt
文件中的方法首先给出文件的内容:test.txt文件只有一句话(我是txt文件的内容);test.xlsx文件中,具体如图所示:
这里我们并不需要主动创建write.txt
代码会自动判断这个文件是否存在,如果不存在则自动创建该文件注意,如果該文件存在调用writeFile
(该方法的完整使用可以参考)时,将会用新的内容替换掉原有的内容运行如下:
还有一种是追加操作,就是在原来的基礎上添加数据:
提示:这里需要注意的是当我们向文件中直接写入的是JS对象的时候,结果并不符合我们的预期:
为了使写入格式更好看┅点可以往JSON.stringify()
方法中添加一些参数(JSON.stringify()
方法的使用可以参考),比如添加一个Tab
缩进:
从上面我们知道了读取Excel
后的文件的格式那么写入也只偠按照这种格式构建好,再调用函数写入就行啦~
同理write.xlsx
文件如果不存在的话也会自动创建。运行结果如下:
至此我们都知道了读取以及寫入文件的方法,接下来任你折腾想干嘛就干嘛,可以愉快地玩数据了~
我们将文件放到excle里,而合并的結果放到result里
版权声明:本博客所有文章除特别声明外,均采用
许可协议可自由转载、引用,但需署名作者且注明文章出处如转载至微信公众号,請在文末添加作者公众号二维码