如何在Android应用程序中使用Excel

时间:2014-07-21 08:00:28

标签: java android excel

所以,我构建一个执行此操作的应用程序: 当用户在edittext中写一个名字并单击一个按钮时,我希望应用程序向用户提供有关此名称的一些信息, 我有一个Excel的信息,如何将这个Excel添加到我的apk中 我怎么能从那里读到它?为每个名字他的具体信息..

Excel看起来像那样:

http://s18.postimg.org/ofcgudlk9/image.jpg

例如,当用户在edittext中编写“android”并单击按钮时,我想要一个显示“number:1234,more:good”的toast

任何想法?

4 个答案:

答案 0 :(得分:0)

您可以使用JExcelApi库来读取或写入Excel文件,您必须将您的Excel放在Sdcard中的某个地方,然后使用jxl将其读取或写入。

答案 1 :(得分:0)

不要将Excel文件放在您的应用中。

您可以将Excel文件导出为CSV文件。

然后您可以将csv文件与您的应用程序一起使用,或者您可以使用它来创建SQLite数据库并将其与您的应用程序一起分发。

csv或SQLite文件进入资产目录。

您可以使用OpenCSV来解析CSV文件。 要使用您的应用分发SQLite文件,您可以使用SQLiteAssetsHelper

答案 2 :(得分:0)

我更喜欢Json,而不是像其他答案中建议的那样使用excel或CSV文件。使用Json,您可以轻松阅读和搜索数据。

所以这是方法,

  
      
  1. 将Excel转换为Json - > http://shancarter.github.io/mr-data-converter/注意:只是一项服务   我在谷歌找到的。您可以搜索更好的服务。

  2.   
  3. 现在将Json放在/ res / assets文件夹中。如果没有assets文件夹,则创建它。

  4.   
  5. 现在在应用程序开始时加载Json。关于解析Json文件的Google,如果您不了解它。

  6.   
  7. 每当用户输入内容时,请搜索Json并显示相应的内容。

  8.   

希望它有所帮助。

答案 3 :(得分:0)

您可以尝试使用POI HSSF / XSSF来读取excel文件。