toExport() {
if (this.dataList == false) {
this.$createDialog({
type: "alert",
content: "数据為空",
confirmBtn: "確定",
icon: "cubeic-alert"
}).show();
} else {
var that = this;
this.$createDialog({
type: "confirm",
icon: "cubeic-alert",
content: "確定導出嗎?",
confirmBtn: {
text: "確定",
active: true,
disabled: false,
href: "javascript:;"
},
cancelBtn: {
text: "取消",
active: false,
disabled: false,
href: "javascript:;"
},
onConfirm: () => {
var data = [];
this.dataList.forEach(x => {
var datas = x.counter + "," + x.barcode + "," + x.qty + "\n";
//var datas = x.counter + "," + x.barcode + "," + x.qty;
data.push(datas);
});
//合并数组为字符串
var temp_string = data.join("");
//alert(temp_string)
//alert(window.requestFileSystem) window.requestFileSystem(
LocalFileSystem.PERSISTENT,
,
function(fs) {
//alert("open: " + fs.name);
fs.root.getFile(
"stocking.txt",
{ create: true, exclusive: false },
function(fileEntry) {
//alert(fileEntry);
//alert("is file?" + fileEntry.isFile.toString());
//文件内容
//alert (typeof temp_string)
// alert("插入的内容是"+temp_string)
var dataObj = new Blob([temp_string], {
type: "text/plain"
});
// var dataObj2 = new Blob(["temp_string"], {
// type: "text/plain"
// });
//写入文件
that.writeFile(fileEntry, dataObj);
//that.writeFile(fileEntry, dataObj2);
},
that.onErrorCreateFile
);
},
that.onErrorLoadFs
);
}
}).show();
}
//持久化数据保存
},
writeFile(fileEntry, dataObj) {
var that=this;
//创建一个写入对象
fileEntry.createWriter(function(fileWriter) {
//文件写入成功
fileWriter.onwriteend = function() {
that.contents="數據保存成功";
that.showPopup();
}; //文件写入失败
fileWriter.onerror = function(e) {
that.contents="數據保存失敗";
that.showPopup();
}; //写入文件
fileWriter.write(dataObj);
});
},

安卓端数据导出成txt文件的更多相关文章

  1. dataview将excel表格的数据导出成txt文件

    有时候需要处理大量的数据,且这些数据又存在于excel表格内,在平时的时候,我是非常喜欢这样的数据的,因为只要是excel表格内的数据,处理起来的方法就很方便.也可能我平时遇见的数据总是以一种杂乱无章 ...

  2. php 读取网页源码 , 导出成txt文件, 读取xls,读取文件夹下的所有文件的文件名

    <?php // 读取网页源码$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLO ...

  3. Pl/sql 如何将oracle的表数据导出成excel文件?

    oracle将表数据导出成excel文件的方法 1)在SQL窗体上,查询需要导出的数据 --查询数据条件-- ; 结果视图 2)在查询结果的空白处,右键选择Copy to Excel 3) 查看导出e ...

  4. 把mysql的数据导出成txt

    把mysql的数据导出成txt select a from b into outfile '/sqlfile/a.txt'; my.ini里需要设置secure_file_priv = d:/sqlf ...

  5. mysql中数据导出成excel文件语句

    代码如下 复制代码 mysql>select * from xi_table into outfile ’d:test.xls’; 导出为txt文件:  代码如下 复制代码 select * f ...

  6. es实战之数据导出成csv文件

    从es将数据导出分两步: 查询大量数据 将数据生成文件并下载 本篇主要是将第二步,第一步在<es实战之查询大量数据>中已讲述. csv vs excel excel2003不能超过6553 ...

  7. 数据库数据导出成XML文件

    在数据库中,怎样把库中的数据导出XML文件, sql语句如下: SELECT *  FROM 表名 FOR XML AUTO, ELEMENTS

  8. vue.js纯前端处理如何将后台返回来的csv数据导出成csv文件

    需要实现一个下载csv文件的功能,但后台没有对这个下载文件进行处理,而是将csv数据传给前台而已,需要前台做一下处理. 这是按钮的代码: <a> <el-button size=&q ...

  9. plsql 把数据导出成为 .sql文件,记住了

    今天上午,同事 提醒我.可以直接把数据导出成 .sql 文件,类似于 反编译.见下图

随机推荐

  1. Markdown 引用

    Markdown 使用 > 来标记区块引用,语法及效果如下: > 这是第一级引用 > > > 这是第二级引用 > > 现在回到第一级引用 > > ...

  2. Ubuntu 下 Sublime 无法输入中文?(已解决)

    在 Ubuntu 里安装了 Sublime 却不能输入中文? 这可不好. 怎么办呢? Follow Me! 1 获得 sublime-imfix.c 文件 有 GitHub 账号的,可以从 https ...

  3. E - 487--3279

    Businesses like to have memorable telephone numbers. One way to make a telephone number memorable is ...

  4. ELK之使用kafka作为消息队列收集日志

    参考:https://www.cnblogs.com/fengjian2016/p/5841556.html    https://www.cnblogs.com/hei12138/p/7805475 ...

  5. Processing-基础小坑-

    x 坑A:) 新建一个"Walker"项目,Walker.pde,必须在Walker文件夹下... 刚开始以为如果一个文件需要引用另外一个文件中的类,只要把这两个文件放一个文件夹下 ...

  6. ecshop安装后打开管理页面时报500错误

    昨天给朋友安装ecshop,遇到如下问题: 1.PHP不支持mysql扩展 打开http://localhost/install/index.php,第二步时候,报不支持mysql. ecshop是前 ...

  7. [development][security][suricata] suricata 使用与调研

    0: OISF:https://oisf.net/ 1: suricata是什么 https://suricata-ids.org/ 2:安装 https://redmine.openinfosecf ...

  8. oracle基本命令笔记

    最近由于工作原因,再次接触oracle,因此重新来熟知下oracle基本的命令. --改密码 1.运行——键入“cmd” 回车2.键入“sqlplus/nolog” 回车3.键入“conn/as sy ...

  9. oracle partition table 分区表详解

    Oracle partition table 分区表详解 分区表就是通过使用分区技术,将一张大表,拆分成多个表分区(独立的segment),从而提升数据访问的性能,以及日常的可维护性.分区表中,每个分 ...

  10. Appium-两个小报错

    (1)     执行脚本appium报错:> info: [debug] Emulator not running appium设置中取消勾选launch avd解决 (2)执行脚本python ...