我正在開發一個android應用程序..我想從csv文件導入數據到appinventor..1的列表中的方法是上傳該csv文件在線,然後提取數據它..有沒有一種方法,我可以將這個csv文件保存在SD卡中並從中獲取數據?如果我上傳該csv文件,然後從中提取數據,那麼最簡單的方法是什麼?AppInventor:從csv文件導入數據到列表
回答
通常這是不可能的應用發明,但有一個小竅門從SD卡讀取文本文件:您可以將App Inventor與嵌入式HTML/JavaScript一起使用,請參閱此處的示例:http://puravidaapps.com/read.php
同時,我準備了另一個示例,該應用程序在應用程序的首次運行時導入作爲素材存儲在App Inventor中的多行csv文件,並將其存儲爲TinyDB中的列表列表。請在這裏找到它:http://puravidaapps.com/importCSV.php
是的,你可以在SD卡中存儲一個csv文件,並寫一個小的解析器來解析csv文件來構建你的列表。如果文件遠程可用,我建議先下載文件,然後解析文件。從這裏
應答 - >Get and Parse CSV file in android
//--- Suppose you have input stream `is` of your csv file then:
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
try {
String line;
while ((line = reader.readLine()) != null) {
String[] RowData = line.split(",");
date = RowData[0];
value = RowData[1];
// do something with "data" and "value"
}
}
catch (IOException ex) {
// handle exception
}
finally {
try {
is.close();
}
catch (IOException e) {
// handle exception
}
}
,並且可以看看這個也
這可能是一個很好的答案,但不是這個問題,這是關於App Inventor http://www.appinventor.mit.edu/ – Taifun
我已經讓我的答案社區回答。你可以修改它。 – VendettaDroid
- 1. 導入CSV文件到列表python
- 2. 從CSV文件導入數據(列)到彈性搜索
- 3. 導入CSV從混合數據文件導入到MATLAB
- 4. 導入csv文件到表
- 5. 從CSV文件導入數據到Mysql表通過PHP
- 6. 如何將數據從csv文件導入到mysql表中?
- 7. 從django admin導入csv文件數據
- 8. 從CSV文件導入數據
- 9. 如何從文件導入csv數據
- 10. 從Angular的CSV文件導入數據
- 11. 從.csv文件導入特定數據
- 12. 如何從csv文件導入數據
- 13. 從大型CSV文件導入數據
- 14. Flask-Python從csv文件導入數據
- 15. 將數據導入csv文件到mysql
- 16. 數據導入.csv文件到CouchDB的
- 17. 導入csv文件到oracle數據庫
- 18. php導入csv文件到數據庫
- 19. 導入CSV文件導入數據庫
- 20. 如何從csv文件導入數據到數據庫中?
- 21. 如何從CSV文件導入數據到數據庫?
- 22. 從csv文件中插入數據表
- 23. 根據列表將多個.csv文件導入到R中
- 24. 如何將數據從.csv文件中導入到postgres數據庫表中?
- 25. 從CSV文件導入選定的列到SQL Server表
- 26. DataFrame列拆分(從CSV文件導入數據)
- 27. 谷歌腳本從文件列表中導入CSV文件
- 28. SnappyData將多個csv文件中的數據導入到列表或行表中
- 29. 導入CSV文件具有不同的列數到MySQL表
- 30. 從db2表中的csv文件導入數據
[也請看看如何stackoverflow工程](http://stackoverflow.com/faq#howtoask):如果問題得到解答,通過點擊複選框標記接受的答案大綱左側的答案將其標記爲回答 – Taifun