csv - OpenCSV读取所有行

  显示原文与译文双语对照的内容
0 0

我在 java librairie OpenCSV中遇到了问题。 我没有成功阅读所有的CSV文件,我只读第二行,我不知道为什么- - 。

我的CSV文件:


"NumACLEB","Nom","Prenom","Niveau","Telephone","Portable","Rue","Code Postale","Ville","Activite","Adresse Mail","Cotisation Acleb","Cotisation Adherent"
"0","Pierre","Paul","Jacques","0585987445","0187458596","tests","92569","PARIS","POKER","test@test.fr","14","11"
"0","Julie","Julie","Beginner","0878589632","1445856996","test3","93857","PAris","POKER","foo@foo.fr","14","11"

我用OpenCSV创建一个安卓列表,而且只有 line line julie julie 。


try
 {
 CSVReader csvReader = new CSVReader(new FileReader(SettingsActivity.SaveFolder+"PDF/Liste_Membres.csv"),'t');
//List<String[]> content = csvReader.readAll();
 String[] row = csvReader.readNext();
 while(row!= null) 
 {
 if(row[1]!="Nom")
 {
 map.put("viewname", row[1]+""+row[2]);
 map.put("viewDetails","Ville :"+row[8]+" Cotisation ACLEB :"+row[11]+"€ Cotisation poker :"+row[12]+"€");
 map.put("img", String.valueOf(R.drawable.aclebapc_logo));
 listItem.add(map);
 }else
 {
 map.put("viewname","NOM Prenom");
 map.put("viewDetails","Ville - Cotisation ACLEB - Cotisation poker");
 map.put("img", String.valueOf(R.drawable.aclebapc_logo));
 listItem.add(map);
 }
 row = csvReader.readNext();
 }
 }catch(IOException ex)
 {
 Context context = getApplicationContext();
 CharSequence text ="Erreur lors de l'ouverture du fichier CSV...";
 int duration = Toast.LENGTH_SHORT;
 Toast toast = Toast.makeText(context, text, duration);
 toast.show();
 }

时间: 原作者:

0 0

我认为 map 是某种字典? 将值放入同一键时,将覆盖以前的值。

建议根据你要解决的问题来提供不同的数据结构。

...