有没有办法在Android中打开xls表格?
答
无需编写特定于文件格式你自己的阅读器(适用规格可以发现here。但是请注意,这就像如果你下载一个1100页的PDF文件),你需要一个库中的项目,包括,或者你可能试图通过Intent启动它。我相信大多数手机都安装了某种QuickOffice或类似的应用程序,但它当然不能保证。
Here是一个读取/写入Excel文件的Java库,我在响应this question时发现了这个文件。
答
有两种流行的库来读取和写入Java文件(如此,Android)的Excel文件:Apache POI和JExcelAPI。
的Apache POI是积极维护(截至2014年),JExcelApi的看起来像它不再积极开发。 ApachePOI可以读取JExcelAPI无法读取的.xlsx文件,这对很多用户来说可能很重要。
我喜欢什么最有关Apache POI是其基于事件的解析模式,阅读大量的Excel工作表时具有非常低的内存配置文件。这对于像Android这样的移动设备尤其有用。根据我的经验,加载一个简单的Excel与2张文件,几百行和一些公式与JExcelApi的超过了Dalvik虚拟机上中旬到低端设备的内存限制(OutOfMemoryException异常)(1GB RAM总量或更少)。
请参阅我的回答中,我如何在Android的创造excelsheet解释。我认为这对你有帮助。 [应答] [1]:http://*.com/questions/5919531/how-to-open-excel-sheet-in-android – 2012-06-26 04:50:21