iForeRunner
 
   
 
  JAVA  
   
   
   
 
  JAVA IO FileREADER EXAMPLE READING Excel file in Java  
 
  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;

}