将javascript对象转换为CSV文件
我有一个脚本,它逐行读取一个文件,从某些行生成一个带有一些字段的对象,现在我想将生成的对象放入CSV文件中 我怎样才能做到以下几点:将javascript对象转换为CSV文件,javascript,csv,export-to-csv,Javascript,Csv,Export To Csv,我有一个脚本,它逐行读取一个文件,从某些行生成一个带有一些字段的对象,现在我想将生成的对象放入CSV文件中 我怎样才能做到以下几点: 从脚本本身生成一个CSV文件 为文件提供初始字段(标题) 逐行更新该文件(一次添加一行到该文件) 一些澄清,我事先不知道CSV的大小,所以文件必须动态更改 提前谢谢。看看你说的话: 从脚本本身生成一个csv文件 看看哪一个可以让您轻松生成csv字符串 为文件指定初始字段(标题)&3。逐行更新该文件(一次添加一行到该文件) 检查流功能以逐行单独写入(即先初始化
提前谢谢。看看你说的话:
- 看看哪一个可以让您轻松生成csv字符串
- 检查流功能以逐行单独写入(即先初始化头)
如果这是一个纯粹基于桌面的应用程序,我会考虑使用Java(或者你喜欢的语言Python或C,可能更好,取决于你习惯了什么:-)而不是JS,如果一切都需要本地的,并且它打算被广泛使用的话。这样,您可以与操作系统进行更清晰的交互,并获得更多的控制
我希望这有帮助 你自己试过吗?是否要将CSV从浏览器保存到文件中?您尝试了什么?StackOverflow不是“编写代码”服务。它不是基于web的脚本,我需要它在本地运行。即使是对npm CSV的解释也会很有帮助,而且
var encodedUri = encodeURI(csvContent);
window.open(encodedUri);