AndroidStudio中无法读取Excel文件而显示其他Toast消息“请选中一个Excel文件”
创始人
2024-08-21 07:30:17
0
  1. 确认读取Excel文件时的权限是否已经授予 在AndroidManifest.xml文件中添加以下权限:

  1. 使用文件选择器帮助用户选择Excel文件 在代码中添加以下方法:

private void showFileChooser() { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("/"); intent.addCategory(Intent.CATEGORY_OPENABLE);

try {
    startActivityForResult(
            Intent.createChooser(intent, "选择一个Excel文件"),
            READ_REQUEST_CODE);
} catch (android.content.ActivityNotFoundException ex) {
    // 如果没有可用的文件管理器,显示错误消息
    Toast.makeText(this, "请安装文件管理器", Toast.LENGTH_SHORT).show();
}

}

  1. 在onActivityResult()方法中处理返回的文件数据 添加以下代码:

if (requestCode == READ_REQUEST_CODE && resultCode == Activity.RESULT_OK) { Uri uri = null; if (data != null) { uri = data.getData(); try { String mimeType = getContentResolver().getType(uri); if (mimeType.equals("application/vnd.ms-excel")) { // 读取Excel文件 readExcelFile(uri); } else { Toast.makeText(this, "请选择一个Excel文件", Toast.LENGTH_LONG).show(); } } catch (Exception e) { Log.e("Read Excel", "File select error", e); } } }

  1. 如果用户选择了错误的文件类型,显示相应的Toast消息 在上述代码中添加Toast消息即可。

这样,当用户选择一个不是Excel文件时,您将看到“请选择一个Excel文件”的消息。

相关内容

热门资讯

突发!wpk透视辅助(透视)原... 突发!wpk透视辅助(透视)原来有挂(有挂攻略开挂辅助安装)-哔哩哔哩1、wpk透视辅助机器人多个强...
截至目前!wpk官网下载链接,... 截至目前!wpk官网下载链接,德州圈脚本,指南书教程(有挂解惑)-哔哩哔哩暗藏猫腻,小编详细说明wp...
最新消息!德普之星辅助器怎么用... 最新消息!德普之星辅助器怎么用(透视)一贯确实有挂(有挂方法开挂辅助下载)-哔哩哔哩1、最新消息!德...
据统计!wepoker私人局透... 据统计!wepoker私人局透视,wepoker究竟有没有透视,办法教程(有挂讲解)-哔哩哔哩1、用...
迎来新发展!wepoker软件... 迎来新发展!wepoker软件安装包(透视)一贯有挂(有挂猫腻开挂辅助插件)-哔哩哔哩1)wepok...
反观!wepoker辅助工具,... 反观!wepoker辅助工具,aa poker透视软件,方案教程(新版有挂)-哔哩哔哩1、这是跨平台...
此事引发广泛关注!德州局透视脚... 此事引发广泛关注!德州局透视脚本(透视)其实是有挂(有挂详情开挂辅助软件)-哔哩哔哩进入游戏-大厅左...
这一现象值得深思!xpoker... 这一现象值得深思!xpoker辅助助手,德普之星透视软件免费入口官网,法门教程(有挂讲解)-哔哩哔哩...
相较于以往!约局吧能不能开挂,... 相较于以往!约局吧能不能开挂,wepoker透视脚本免费下载pc,技法教程(真的有挂)-哔哩哔哩1、...
这一问题亟待解决!哈糖大菠萝有... 这一问题亟待解决!哈糖大菠萝有挂吗5个常用方法(透视)其实真的是有挂(揭秘有挂开挂辅助下载)-哔哩哔...