我正在努力将CSV转换为Javascript表-到目前为止,这是执行此操作的一段代码:
CsvToHtmlTable.init({
csv_path: 'data/Tasks.csv',
element: 'table-container',
allow_download: false,
csv_options: {separator: ',', delimiter: '"'},
datatables_options: {"paging": false},
custom_formatting: [[4, format_link]]
});
由于Tasks.csv每5分钟更新一次,所以我希望在这种情况下重新绘制我的表。 我在该库(https://github.com/derekeder/csv-to-html-table)中找不到要实现的任何配置选项,而且我也不知道如何自己实现它。
所有项目都包含在一个简单的index.html页面中,其中包含Javascript脚本,因此没有其他内容可以显示。
有什么想法吗?
答案 0 :(得分:0)
只需重新执行代码
CsvToHtmlTable.init({
csv_path: 'data/Tasks.csv',
element: 'table-container',
allow_download: false,
csv_options: {separator: ',', delimiter: '"'},
datatables_options: {"paging": false},
custom_formatting: [[4, format_link]]
});
在某段时间(如5/6分钟)后,您的CSV会在一段时间内刷新。
您可以使用window.setInterval方法,该方法在一定时间间隔后继续执行。参考链接:https://www.w3schools.com/jsref/met_win_setinterval.asp