我希望这是张贴此文章的正确地点,但我认为您可能会在这里有所帮助。我正在一个p5 javascript项目中,在preload()函数中使用loadTable()加载一个csv文件。然后稍后当我按下按钮时,使用saveTable()函数将其再次保存在setup()中。现在出现了我的问题,输出的csv格式不正确。函数saveTable()导出以下内容:

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

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

sessionId,timeStamp,selectedItems100000,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');


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

最佳答案

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

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


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

08-26 20:54