Phonegap / Cordova以编程方式导出为CSV(或)Excel

时间:2015-02-20 09:03:36

标签: android cordova phonegap-plugins cordova-plugins

我正在开发一个Phonegap Android应用程序,我需要将数据从数据库导出到Excel或CSV。我想将Excel或CSV文件中的数据读入我的应用程序。

有没有插件可以实现这个目标?有任何想法或建议来实现这个目标吗?

3 个答案:

答案 0 :(得分:0)

使用普通的HTML文件上传或试用JavaScript FormData()

var request = new XMLHttpRequest();
// POST to httpbin which returns the POST data as JSON
request.open('POST', 'submitform.php', /* async = */ false);

var formData = new FormData();

formData.append('appendedFile', new Blob(['bar']),{type : 'text/text'} 'bar.txt'); // try to write Excel File here

request.send(formData);

获取更多帮助:https://developer.mozilla.org/en-US/docs/Web/Guide/Using_FormData_Objects

答案 1 :(得分:0)

我认为你想要的插件是Cordova File插件: https://github.com/apache/cordova-plugin-file

此外,如果您正在使用AngularJS,那么Cordova插件的ngCordova包装器:http://ngcordova.com/docs/plugins/file/

我会给出一个例子,但那些包含很好的文档和示例。

答案 2 :(得分:0)

不知道您的应用程序开发的是什么,但如果您使用的是AngularJs,我最近做了一个将计算数据导出到csv的应用程序,然后我使用base64格式将其通过电子邮件发送到电子邮件。如果您使用的是角度,请检查ngCSV https://github.com/asafdav/ng-csv

达沃尔