J'ai un fichier CVS. et je veux que mon application android le lise et l'affiche dans un textview. pourriez-vous me donner un exemple comment faire ceci?Analyser CSV et afficher en textview
Répondre
Vous pouvez utiliser un scanner:
Scanner scanner = new Scanner(new File("file.csv");
String s = "";
while(scanner.hasNextLine());
s+=scanner.nextLine();
String[] values = s.split(",");
ce processus est 2n, si vous voulez singe autour avec substring vous pourriez probablement obtenir jusqu'à n
est d'ajouter ici à la textview
for(int i = 0; i < values.length; i++){
TextView t = new TextView(getApplicationContext());
t.setText(values[i]);
layout.addView(t);
}
Vous pouvez ajouter la mise en page e xml ou dans le code lui-même en utilisant setContentView (mise en page);
Vous pouvez utiliser la mise en page params trop en faisant
YourLayoutType.layoutParams params = new YourLayoutType.layoutParams(LayoutParams.whatLayoutTypeYouWant, LayoutParams.whatLayoutTypeYouWant); //(it goes width, height).
puis les utiliser pour votre mise en page avec
layout.setLayoutParams(params);
Note: Tout ce code doit être dans le fichier de code d'activité.
est-ce que ceci l'affiche également dans un textview? merci btw – Georggroenendaal
cela dépend de comment vous voulez qu'il affiche dans un textview, chaque valeur sur une ligne séparée? – ceptno
Il y a longtemps que j'ai fait ces méthodes en raison du scanner ne fonctionnait pas pour moi:
public ArrayList<String> readFileLines(File file)
{
ArrayList<String> lines = new ArrayList<String>();
String line;
BufferedReader br = null;
try
{
br = new BufferedReader(new FileReader(file));
while ((line = br.readLine()) != null)
{
lines.add(line);
}
}
catch (Exception e)
{
System.out.println("Cannot open file to read: " + e);
}
finally
{
try
{
br.close();
}
catch (IOException ex)
{
System.out.println("Cannot close file after saving: " + ex);
}
}
return lines;
}
Utilisation:
for (String line: readFileLines(new File("file.csv")))
{
String[] values = line.split(";");
// values[0] would be first value of line, values[1] would be second etc.
}
- 1. analyser le CSV en Javascript et AngularJS
- 2. Analyser le fichier JSON et afficher un ImageButton et TextView pour chaque entrée
- 3. regex pour analyser csv
- 4. analyser un fichier csv en C#
- 5. Comment analyser une « problématique » CSV en PHP
- 6. Comment analyser les fichiers CSV en PHP
- 7. Analyser un fichier CSV incorrect
- 8. Afficher dynamiquement un TextView
- 9. Comment afficher TextView en format xml
- 10. Afficher l'image avec img html en textview
- 11. Comment analyser les données sous Textview
- 12. Afficher et analyser les données de capteur (texte) en flex
- 13. Télécharger et analyser le fichier csv avec google app engine
- 14. Comment télécharger et analyser un fichier csv dans Racket?
- 15. Comment analyser et afficher une table dans Jsoup android
- 16. Afficher les images entre TextView
- 17. Pandas: analyser les colonnes de csv
- 18. Comment analyser correctement le fichier CSV en 2d Array?
- 19. Analyser entrée CSV avec un RegEx en Java
- 20. Comment analyser un fichier CSV dans un tableau en Javascript
- 21. Android - TextView ne pas afficher
- 22. 100 fichiers CSV à analyser avec MATLAB
- 23. comment analyser le fichier CSV locale WP7
- 24. Comment analyser correctement mon fichier csv en utilisant DOM?
- 25. Comment analyser un fichier CSV mixte en Python?
- 26. Android TextView pour afficher l'ancre
- 27. Boucler en CSV et analyser une requête JSON en utilisant chaque résultat
- 28. comment analyser yahoo csv historique avec Attoparsec
- 29. Node.js analyser le fichier csv avec paresseux
- 30. comment analyser yahoo csv avec parsec
début d'ici http://developer.android.com/ reference/java/io/File.html –
Avez-vous besoin d'analyser ce fichier CSV? –
ce serait bien. mais pas nécessaire. – Georggroenendaal