saveExcel method
Implementation
Future<Map> saveExcel(List<String> keys, List<List<dynamic>> values, String fileName, {String? sheetName} ) async {
try {
Uint8List? bytes = await buildExcel(keys, values, sheetName: sheetName);
if(bytes == null) throw 'Uint8List null';
if(kIsWeb) {
return await fileServiceWeb.saveBytes(bytes, fileName, 'xlsx');
} else {
return await fileServiceAndroid.saveBytes(bytes, fileName, 'xlsx');
}
} catch (e) {
String message = "Excel save error: $e";
return {'type': SnackType.error, 'message' : message};
}
}