用于 PC 的 CSV 文件输出
Posted
技术标签:
【中文标题】用于 PC 的 CSV 文件输出【英文标题】:CSV file output for use on PC 【发布时间】:2016-12-12 23:07:20 【问题描述】:首先我不是开发大师。
我们有一个 GPS 应用程序,可以在 SQLite 数据库中创建 GPS 轨迹。
应用程序现在的工作方式:
用户在应用程序中请求文件导出 为 SD 卡上的每个曲目创建 CSV 文件 然后用户使用 USB 电缆将设备连接到 Windows 计算机并将文件复制到网络位置 python 作业将曲目加载到 oracle SDE 数据库中问题 - 我们不断收到损坏的 SD 卡,因此它们是消除 SD 卡依赖关系的推动力
问题 - 我们能否将 csv 文件输出到设备内部文件系统的目录中。比如下载的文件夹?
我们在三星 10.1 Tab 4 上运行 KitKat 和 Lollipop。但是,我们将需要尽快部署更多选项卡。他们很可能会有棉花糖。
【问题讨论】:
您可以在文档中找到有关如何执行此操作的非常直接的说明:developer.android.com/training/basics/data-storage/files.html 【参考方案1】:您可以使用标志MODE_WORLD_READABLE
将 CSV 文件保存在内部存储中,但请记住
从 N 起尝试使用此模式将引发 SecurityException。
这是documentation
这里是一个例子Save a File on Internal Storage:
String filename = "myfile";
String string = "Hello world!";
FileOutputStream outputStream;
try
outputStream = openFileOutput(filename, Context.MODE_WORLD_READABLE);
outputStream.write(string.getBytes());
outputStream.close();
catch (Exception e)
e.printStackTrace();
【讨论】:
或查看***.com/questions/4678544/… 好的,谢谢!这看起来是一个很好的解决方案。但是,如果我们需要支持 Android N,这将不再有效......以上是关于用于 PC 的 CSV 文件输出的主要内容,如果未能解决你的问题,请参考以下文章
powershell 使用SQL文件和PowerShell从数据库中提取数据。设计用于SQL服务器并以CSV格式输出。看到这个链接:h
如何将 python 中 for 循环的输出写入 csv 格式的文件?
Shell-Script用于连接目录中具有两个键列的所有CSV文件