15
A
回答
16
node-csv-parser
(npm install csv
)的文檔明確指出它可以與流一起使用(請參閱fromStream
,toStream
)。所以它不是硬編碼使用標準輸出。
當你npm search csv
也出現了其他幾個CSV解析器 - 你可能也想看看它們。
10
您可以使用FS(https://nodejs.org/api/fs.html#fs_fs_writefile_file_data_options_callback):
var dataToWrite;
var fs = require('fs');
fs.writeFile('form-tracking/formList.csv', dataToWrite, 'utf8', function (err) {
if (err) {
console.log('Some error occured - file either not saved or corrupted file saved.');
} else{
console.log('It\'s saved!');
}
});
0
下面是一個使用csv-stringify編寫適合在內存中csv文件使用fs.writeFile
數據集一個簡單的例子。
import stringify from 'csv-stringify';
import fs from 'fs';
let data = [];
let columns = {
id: 'id',
name: 'Name'
};
for (var i = 0; i < 10; i++) {
data.push([i, 'Name ' + i]);
}
stringify(data, { header: true, columns: columns }, (err, output) => {
if (err) throw err;
fs.writeFile('my.csv', output, (err) => {
if (err) throw err;
console.log('my.csv saved.');
});
});
相關問題
- 1. Node.js同步寫入一個csv文件
- 2. 在python中寫入csv
- 3. 使用node.js在neo4j中導入CSV
- 4. 寫入CSV
- 5. 寫入CSV
- 6. 寫入csv中的多列
- 7. 在mongodb中寫入失敗/ node.js
- 8. 在node.js中併發寫入到redis
- 9. 在Node.js中高級寫入文件
- 10. 從node.js寫入fifo
- 11. 在node.js中寫入流上的多次寫入
- 12. 在python中寫入excel csv的值
- 13. 在csv中寫入unicode數據
- 14. 在C#中寫入CSV文件#
- 15. 在while循環中寫入python csv
- 16. Python:在csv文件中寫入輸出
- 17. 無法在spark中寫入csv文件
- 18. 在Python中處理越界/寫入CSV
- 19. 在python中寫入csv文件
- 20. 在AS3中寫入CSV文件
- 21. 在Spyder中寫入CSV問題
- 22. 在for循環中寫入.csv
- 23. 在2列csv中寫入imacros
- 24. 在R中將RDA寫入CSV
- 25. iphone,在沙盒中寫入csv文件
- 26. 在csv中垂直寫入zip數組
- 27. 在GO中寫入csv錯誤
- 28. 寫入CSV文件
- 29. 寫入csv文件
- 30. Python .csv寫入器
* 「然而他們只 '寫' 到標準輸出」 *這似乎真的** **令人吃驚。他們不會寫入任何可寫的'Stream',它**有**是'stdout'?! – 2012-04-19 11:35:25
是否可以包含指向已測試模塊的鏈接,以便其他人可以查看它們和/或知道建議哪些備選項? – 2012-04-19 11:54:43
有一個使用nodejs生成CSV的教程。 http://programmerblog.net/generate-csv-using-nodejs/ – 2017-11-07 09:26:47