Java
openCsv sample function
seongsland
2010. 4. 7. 00:20
public void readCsv(String fileName, int passHead) {
CSVReader reader;
try {
reader = new CSVReader(new FileReader(fileName));
String [] nextLine;
for(int i=0; i<passHead; i++) reader.readNext();
while ((nextLine = reader.readNext()) != null) {
System.out.println(nextLine[0]);
System.out.println(nextLine[1]);
}
} catch (Exception e) {
e.printStackTrace();
}
}
public void writeCsv(String fileName) {
try {
CSVWriter writer;
writer = new CSVWriter(new FileWriter(fileName));
String[] entries = new String[10];
entries = "first#second#third".split("#");
writer.writeNext(entries);
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
CSVReader reader;
try {
reader = new CSVReader(new FileReader(fileName));
String [] nextLine;
for(int i=0; i<passHead; i++) reader.readNext();
while ((nextLine = reader.readNext()) != null) {
System.out.println(nextLine[0]);
System.out.println(nextLine[1]);
}
} catch (Exception e) {
e.printStackTrace();
}
}
public void writeCsv(String fileName) {
try {
CSVWriter writer;
writer = new CSVWriter(new FileWriter(fileName));
String[] entries = new String[10];
entries = "first#second#third".split("#");
writer.writeNext(entries);
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}