是否可以从Html本地存储输出到.csv或类似?

时间:2012-08-30 09:26:14

标签: javascript css html5 cordova csv

这可能吗?

必须使用HTML5,CSS和Javascript完成。我正在使用Phonegap。

我查看过无数的论坛和网站,并了解phonegap中有文件api,但即使我能够使用此api将信息输入到文件中,我也可以将此文件提取到PC上,例如?

目前我能够将我需要的数据存储在localStorage中。

感谢您提前提供任何帮助。

2 个答案:

答案 0 :(得分:0)

您需要遍历所有localStorage并设置每个项目......如下所示:

var compositeCSV = "";
for (var i = 0; i < localStorage.length; i++) {
  compositeCSV += localStorage[i] + "|";
}

然而,这不起作用 - 您无法像这样迭代localStorage。你需要分别得到每一个。

在CSV中,逗号,是新的“单元格”,而管道|是新行。

答案 1 :(得分:0)

似乎可以将.csv内容从本地存储输出到文件,但由于这是在浏览器内的沙盒环境中,因此无法访问存储此信息的文件的位置,并且访问该文件,就像它是.csv文件一样。