Excel Reader | Java | CSV File Reader *
@author
DARUR
THIS
CLASS
CAN
READ
A EXCEL
FILE.
EXAMPLE
FOR
READING
A
FILE
IN
JAVA.
*
FILE
READER
EXAMPLE
.
*
*/
public
class
CsvFileReader {
public
static
List <HtmlPage >
pages
= new
ArrayList<HtmlPage>();
public
static
final
String
fileName =
"C:\\FILEREADER.CSV" ;
public
static
void
main(String[] args) {
readFile( fileName );
}
public
static
void
readFile(String fileName1) {
System. out .println( "BEFORE
READING THE FILE< FILEREADER STARTS:"
+ fileName1);
try
{
int
i =0;
FileReader fileReader =
new
FileReader(fileName1);
BufferedReader bufferedReader =
new
BufferedReader(fileReader);
String fileReaderLine;
/**
*
Reading
one
line
at
one
time.
*/
while
((fileReaderLine = bufferedReader.readLine()) !=
null )
{
System. out .println((i++));
System. out .println(fileReaderLine);
StringTokenizer stringTokenizer =
new
StringTokenizer( fileReaderLine, "," );
HtmlPage htmlPage=
new
HtmlPage();
while (
stringTokenizer.hasMoreTokens()){
System. out .println( "before
added" +i);
htmlPage.setTitle(stringTokenizer.nextToken());
htmlPage.setDescription(stringTokenizer.nextToken());
htmlPage.setHeading(stringTokenizer.nextToken());
htmlPage.setBody(stringTokenizer.nextToken());
htmlPage.setPageNotes(stringTokenizer.nextToken());
System. out .println( "added" +i);
}
pages .add(htmlPage);
System. out .println( "NO
Of Files " + pages .size());
}
}
catch
(Exception exception) {
System. out .println( "EXCEPTION
WHILE READING FILE: " +
exception.getMessage());
}
}
}
////////////////HtmlBeanClass/////////////////////
public class
HtmlPage {
String title;
String description;//
Meta
String heading;
String body;
String pageNotes;
public
String getPageNotes() {
return
pageNotes;
}
public
void
setPageNotes(String pageNotes) {
this.pageNotes
= pageNotes;
}
public
String getBody() {
return
body;
}
public
void
setBody(String body) {
this.body
= body;
}
public
String getDescription() {
return
description;
}
public
void
setDescription(String description) {
this.description
= description;
}
public
String getHeading() {
return
heading;
}
public
void
setHeading(String heading) {
this.heading
= heading;
}
public
String getTitle() {
return
title;
}
public
void
setTitle(String title) {
this.title
= title;
}
|