Bonjour à tous,
Après avoir épluché t(out les forums et tutos, je rédige une requête car je n'est pas trouvé de solution à mon problème. Je souhaite donc ouvrir un fichier format CSV et analyser certaines données qu'il contient ppour le straiter par la suite.
Voici le code pour l'ouverture du fichier, qu'en pensez-vous :
J'aimerais quelques conseils et bouts de codes pour l'analyse. je croi que je peux utiliser : StringTokenizer, split ou bien opencsv. Mais que dois-je choisir et comment les mettre en oeuvre...?import java.io.File;
import java.io.FileNotFoundException;
public class OpenCSV{
private File CSVFile;
public OpenCSV(String path) throws FileNotFoundException {
this.CSVFile = new File(path);
if (!CSVFile.exists())
throw new FileNotFoundException("The file does not exists");
if (CSVFile.isDirectory())
throw new FileNotFoundException("The file denoted is a directory, not a file");
if (!CSVFile.getAbsolutePath().endsWith(".csv"))
throw new FileNotFoundException("The file is not a CSV type (Comma Separated Value)");
}
}
Merci de vos réponses et de votre patience.
Partager