如何在android中以编程方式打开xls文件?

Posted

技术标签:

【中文标题】如何在android中以编程方式打开xls文件?【英文标题】:How to open xls file programmatically in android? 【发布时间】:2015-01-07 22:30:13 【问题描述】:

您好,我使用以下代码打开了 PDF 文件

Intent marketIntent = new Intent(Intent.ACTION_VIEW);
                             marketIntent.setData(Uri.parse("market://details?id=com.adobe.reader"));
                             startActivity(marketIntent);

现在我想对 XLS 文件做同样的事情 我该怎么做? 请建议...

【问题讨论】:

该代码无法打开 PDF 文件。它会为特定的 PDF 查看器打开一个 Play 商店列表。 ***.com/questions/7170180/… 【参考方案1】:

这样的事情可能会起作用并在另一个 XLS 查看器应用程序中打开 XLS:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(path, "application/vnd.ms-excel");
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

try 
    startActivity(intent);
 
catch (ActivityNotFoundException e) 
    Toast.makeText(OpenPdf.this, "No Application Available to View Excel", 
    Toast.LENGTH_SHORT).show();

【讨论】:

以上是关于如何在android中以编程方式打开xls文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 android Pie 和 UP 中以编程方式打开/关闭扬声器

如何检查我是不是在 android 4.4 及更高版本中以编程方式打开了 gps? [复制]

如何在 Android 中以编程方式启用禁用 GPS? [复制]

如何检查我是否在Android 4.4及以上版本中以编程方式打开gps? [重复]

如何在 Android 中以编程方式解压缩文件?

如何在android中以编程方式更改文件/文件夹权限