我一直在处理文件,在其中通过.csv数据加载table = loadTable("testfile.csv", "header");
方法。
在我尝试将处理文件导出到javascript以在浏览器中运行该文件之前,所有工作均正常且有效。看来javascript不支持loadTable(),并导致以下错误(Chrome):
“未捕获的ReferenceError:未定义loadTable”
有什么方法可以将.csv文件加载到javascript中,或者可以解决使用html表处理程序的问题?
最佳答案
好了,您已经说完了:Processing.js尚未实现Table
类或loadTable()
函数。 This question有来自Processing.js开发人员的答复,确认了这一点。
您有4个选择:
等待Processing.js赶上处理3。我不知道这需要多长时间。有一个链接到实验版本here,但是我不知道它有多稳定。
自己实现逻辑。这项工作有多大取决于您要完成的工作。
切换到已实现P5.js功能的loadTable()
。不过,您必须将所有语法更改为JavaScript。
不要部署为Webapp。您可以使用Processing 3并将其部署为可运行的jar或可执行文件。