首页 > 解决方案 > csv格式问题javascript p5

问题描述

我希望这是发布此内容的正确位置,但我想您可能会在这里有所帮助。我正在开发一个 p5 javascript 项目,我在 preload() 函数中使用 loadTable() 加载一个 csv 文件。当按下按钮时,我稍后会在我的 setup() 中使用 saveTable() 函数再次保存它。现在我的问题来了,输出 csv 的格式不正确。函数 saveTable() 导出以下内容:

sessionId,timeStamp,selectedItems100000,3-5-2018_10:24,EPC123412341234123412340001

但我需要它将它输出为单独的行,而不是彼此并排放置的所有行。像这样:

sessionId,timeStamp,selectedItems 100000,3-5-2018_10:24,EPC123412341234123412340001

这是准备和导出 csv 文件的代码部分:

var newRow = sessionLog.addRow();
newRow.setNum('sessionId', sessionId);
newRow.setString('timeStamp', timeStamp);
newRow.setString('selectedItems', selectedItems);
saveTable(sessionLog, 'sessionLog.csv', 'csv');

我究竟做错了什么?你们中的任何人都可以帮我解决这个问题吗?

标签: javascriptcsvformatting

解决方案


sessionLog 是从哪里来的?您是否先注册了列?

sessionLog.addColumn('sessionId')
sessionLog.addColumn('timeStamp')
sessionLog.addColumn('selectedItems')

另请参阅此页面:https ://p5js.org/reference/#/p5/saveTable


推荐阅读