将JSON转换为放入Sdcard中的CSV文件
Convert JSON to CSV file placed into Sdcard
我们正在开发Phonegap
应用程序。我们需要将SqLite
Db数据放入SDCard
。我们将sqLite
数据转换为JSON
字符串。现在我们将其发送到SDCard
。在PhoneGap 中使用此链接文件API
我们将这个json数据编码到SDCard 中
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
//alert("seeeeee1");
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
}
function gotFS(fileSystem) {
alert("seeeeee2");
fileSystem.root.getFile("forTEST.csv", {create: true, exclusive: false}, gotFileEntry, fail);
}
function gotFileEntry(fileEntry) {
alert("seeeeee3");
fileEntry.createWriter(gotFileWriter, fail);
}
function gotFileWriter(writer) {
alert("set");
writer.onwriteend = function(evt) {
};
writer.write(JSONData);
}
但当我们打开我手机中的CSV
文件时,它是JSON
格式的
[
{
"items": "BODYLINESUPER",
"descriptions": "100mg",
"umo": "CTN",
"qty": 7,
"price": 1093.55,
"lineamount": 7654.85,
"customerid": "ARU007",
"tdate": "2015-4-7",
"orderId": "Himansu15",
}
]
但我们需要CSV
文件中的表格格式。类似
items descriptions umo qty price lineamount customerid tdate orderId
BODYLINESUPER 100mg CTN 7 1093.55 7654.85 ARU007 2015-4-7 Himansu15
此行数据发送到CSV文件
writer.write(JSONData);
请引导我。
- 请创建一个模型类Item
- 创建具有相同项类类型的数组列表
- 从数据库中获取项类对象中的所有数据,并将其放入数组列表中
- 在pasring json之后,在sd卡中创建一个csv文件
5将所有数组列表数据写入csv文件。
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 可以't让我的if语句处理js中的html表单输入
- 引用对象中的通用值
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 用程序搜索JQuery数据表中的文本
- 无法导出函数expressjs/requestjs中的变量
- 函数参数中的数据与指定变量之间的任何性能差异
- 不能从angular2中的子组件指定父组件中的数组
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 正在验证8个真/假复选框或复选框中的2个
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 如何更改bigquery API中的计费层选项
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 将JSON转换为放入Sdcard中的CSV文件
- 如何用javascript获取android phonegap中sdcard目录的完整路径
- 如何下载图片&使用phonegap存储在黑莓的SDcard中
- 如何在android中的WebView中使用Javascript LocalFileSystem访问SDCARD.