如何在Flatter中打开CSV文件?
我正在创建一个CSV文件,我想在Excel中打开该CSV文件。如何在颤振中执行此操作?我尝试过使用,但我认为它不支持.csv文件如何在Flatter中打开CSV文件?,csv,flutter,dart,Csv,Flutter,Dart,我正在创建一个CSV文件,我想在Excel中打开该CSV文件。如何在颤振中执行此操作?我尝试过使用,但我认为它不支持.csv文件 String dir = (await getExternalStorageDirectory()).absolute.path + "/"; String file = "$dir"; File f = new File(file + name + ".csv"); String csv = const ListToCsvConverter().convert(ro
String dir = (await getExternalStorageDirectory()).absolute.path + "/";
String file = "$dir";
File f = new File(file + name + ".csv");
String csv = const ListToCsvConverter().convert(rows);
await f.writeAsString(csv);
Scaffold.of(context).showSnackBar(SnackBar(
content: Text(name + ".csv created at " + file),
action: SnackBarAction(
label: "Open",
onPressed: () {
OpenFile.open(
file + name + ".csv",
type: "application/vnd.ms-excel",
uti: "com.microsoft.excel.xls",
);
},
),
));
此处的行类型为List
,包含CSV文件的数据。
该文件将被创建,并可以从文件资源管理器中使用Google Sheets打开