这可能吗?
它必须使用 HTML5、CSS 和 Javascript 来完成。我正在使用Phonegap。
我浏览了无数的论坛和网站,了解到 phonegap 中有一个文件 api,但即使我能够使用这个 api 将信息放入一个文件中,我是否能够将该文件提取到一台电脑上?
目前,我能够将所需的数据存储在 localStorage 中。
感谢您提前提供任何帮助。
这可能吗?
它必须使用 HTML5、CSS 和 Javascript 来完成。我正在使用Phonegap。
我浏览了无数的论坛和网站,了解到 phonegap 中有一个文件 api,但即使我能够使用这个 api 将信息放入一个文件中,我是否能够将该文件提取到一台电脑上?
目前,我能够将所需的数据存储在 localStorage 中。
感谢您提前提供任何帮助。
似乎可以将 .csv 内容从本地存储输出到文件,但由于这是在浏览器内的沙盒环境中,因此无法访问存储此信息的文件的位置,也无法访问该文件就好像它是一个 .csv 文件一样。
您需要遍历所有localStorage
项目并设置每个项目......如下所示:
var compositeCSV = "";
for (var i = 0; i < localStorage.length; i++) {
compositeCSV += localStorage[i] + "|";
}
但是,这行不通——你不能这样迭代localStorage
。您需要分别获取每一个。
在 CSV 中,逗号,
是新的“单元格”,而管道|
是新的行。