1

我正在尝试设置具有所有数据验证优点和易于使用的 UI 的制表器,以帮助同事对他每天必须执行的 .txt 文件进行 CRUD 操作。

我发现制表器可以使用 AJAX 加载数据,但我的问题是,是否可以从 .csv/.txt 文件加载数据然后保存到同一个文件?

我知道你可以导出到 .csv 但不覆盖加载的数据,下次他的所有工作都会丢失。

4

1 回答 1

1

如果您指的是用户本地计算机上的文件,那么恐怕没有从内置到制表器的文件功能导入,但是没有什么可以阻止您自己实现这一点。

下面的链接是一篇文章的链接,该文章解释了如何从 JavaScript 中的输入元素加载 CSV 文件。在示例中,它将它加载到 HTML 表中,但您可以轻松更改它以将其转储到对象数组中以传递给 Tabulators setData函数

http://codeanalyze.com/Articles/Details/20174/Read-CSV-file-at-client-side-and-display-on-html-table-using-jquery-and-html5

在将数据保存回用户计算机方面,您需要使用内置的下载功能,由于浏览器安全限制,没有文件弹出的情况下无法将其保存回用户计算机。

但我要补充一点,上述方法有点不正统。处理数据持久性的常用方法是将数据保存回服务器到数据库中,然后使用 ajax 请求将其加载回客户端,让用户可以选择在需要最终副本时下载数据

于 2018-10-09T17:49:10.083 回答