我正在尝试建立具有所有数据验证优势并且易于使用UI的制表器,以帮助同事对他每天必须执行的.txt文件进行CRUD操作。
我发现制表符可以使用AJAX加载数据,但是我的问题是,是否可以从.csv / .txt文件加载数据,然后将其保存到同一文件中?
我知道您可以导出到.csv,但无需覆盖已加载的数据,下次他的所有工作都将丢失。
答案 0 :(得分:0)
如果您要在用户本地计算机上引用文件,那么恐怕没有从制表器内置的文件功能中导入数据,但是没有什么可以阻止您自行实现。
下面的链接是指向文章的链接,该文章解释了如何从JavaScript中的输入元素加载CSV文件。在示例中,它将其加载到HTML表中,但是您可以轻松地对其进行更改,以将其转储到对象数组中,以传递给制表符 setData
就将数据保存回用户计算机而言,您需要使用内置的 下载 功能,无法将其保存回用户计算机。由于浏览器安全限制,用户计算机没有弹出文件。
但是我要补充一点,上面的方法有点不合常规。处理数据持久性的通常方法是将数据保存回服务器到数据库中,然后通过ajax请求将其加载回客户端,从而使用户可以选择在需要最终副本时下载数据< / p>