【发布时间】:2021-06-13 15:22:31
【问题描述】:
我想保存一个我在 Flutter 应用程序中动态生成的 excel 文件。我想将文件保存在用户设备上,该设备将在移动设备上。但是,我正在尝试找出保存它的位置和方法。
这是我目前使用 Flutter 中的这个 excel 包所得到的:
https://pub.dev/packages/excel
// Some function code...
// Trying to save the file somewhere on a device
excel.encode().then((onValue) {
File("/some/filepath/but/not/sure/where/it/should/go")
..createSync(recursive: true)
..writeAsBytesSync(onValue);
});
有人知道最好的方法吗?
【问题讨论】:
-
我最终从 excel 切换并使用了 syncfusion_flutter_xlsio 以及 path_provider 和 open_file 包。但我认为 excel 包也可以与 open_file 一起使用,因为它允许我打开我已经修改过的文件,然后保存并从那里导出。包裹:pub.dev/packages/open_file