Skip to end of metadata
Go to start of metadata

A CSV - vagyis a Comma Separated Values (vesszővel elválasztott értékek) - az alapvetően szöveges táblázatok kényelmes továbbítási módja, ugyanis egyszerű, mint a faék, és különböző platformok között is képes hidat verni. A SuperCSV API ezen adatszerkezet kezelésére készült, és kényelmes felületet ad a fájlok betöltésére, módosítására és mentésére.

ICsvBeanReader inFile = new CsvBeanReader(new FileReader("foo.csv"), CsvPreference.EXCEL_PREFERENCE);
try
{
  final String[] header = inFile.getCSVHeader(true);
  UserBean user;
  while( (user = inFile.read(UserBean.class, header, processors)) != null)
  {
    System.out.println(user.getZip());
  }
} finally
{
  inFile.close();
}

A forráskódot tekintve a feladatunk mindössze annyi, hogy átadunk egy általunk készített Bean osztályt, amibe a keretrendszer beleolvas egy sort... tehát ne fejlesszük ki újra a meleg vizet, ha a csapot megnyitva folyik a forró víz... :)

      
      
Page viewed times