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

时间:2014-11-11 11:27:45

标签: android android-intent xls

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

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

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

1 个答案:

答案 0 :(得分:0)

这样的事情可能会起作用并在另一个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();
}