Tuesday, February 4, 2014

Reding excel file
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































guyss this is the code for reading and sending the mail
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































package com.abhi;
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import java.io.BufferedReader;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import java.io.FileInputStream;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import java.io.FileNotFoundException;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import java.io.FileReader;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import java.io.IOException;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import java.io.InputStreamReader;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import java.util.ArrayList;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import java.util.Collection;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import java.util.Collections;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import java.util.HashMap;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import java.util.List;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import java.util.Map;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import java.util.Properties;
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import org.apache.poi.hssf.usermodel.HSSFCell;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import org.apache.poi.hssf.usermodel.HSSFRow;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import org.apache.poi.hssf.usermodel.HSSFSheet;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import org.apache.poi.hssf.usermodel.HSSFWorkbook;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































import org.apache.poi.poifs.filesystem.POIFSFileSystem;
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































public class Main {
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































public static FileReader reader;
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































public static Properties properties = new Properties();































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































private static String password = "";
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































public static void main(String[] args)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































{
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































String dataSourceType = "";































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































try {
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































reader = new FileReader("D:\\APNAKHATA\\CS\\Java\\Resource\\pro perties1.properties");































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































properties.load(reader);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































dataSourceType = properties.getProperty("DataSource_Type");
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































int datasourceType = 0;
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if(dataSourceType.equalsIgnoreCase("XLS")){































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































datasourceType = 1;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if(dataSourceType.equalsIgnoreCase("XML")){































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































datasourceType = 2;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if(dataSourceType.equalsIgnoreCase("ORACLE")){































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































datasourceType = 3;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if(dataSourceType.equalsIgnoreCase("MySQL")){































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































datasourceType = 4;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































switch(datasourceType)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































{































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































case 1: readFromXLS();































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































case 2: readFromXML();































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































case 3: readFromOracle();































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































case 4: readFromMySql();
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































catch (FileNotFoundException e) {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































System.out.println("cannot find the file! exiting program!!");































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































System.exit(0);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































} catch (IOException e) {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































System.out.println("cannot read from the file! exiting program!!");































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































System.exit(0);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































private static void readFromMySql() {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































// TODO Auto-generated method stub
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































private static void readFromOracle() {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































// TODO Auto-generated method stub
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































private static void readFromXML() {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































// TODO Auto-generated method stub
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































private static void readFromXLS() {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































String xls_file_path = "D:\\APNAKHATA\\CS\\Java\\Resource\\maildetail.xls ";































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































//xls_file_path = properties.getProperty("file_path");































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































try {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(xls_file_path));































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































HSSFWorkbook wb = new HSSFWorkbook(fs);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































HSSFSheet sheet = wb.getSheetAt(0);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































HSSFRow row;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































HSSFCell cell;
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































//System.out.println("file:"+xls_file_path);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































int rows; // No of rows
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































rows = sheet.getPhysicalNumberOfRows();































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































System.out.println("No. of rows:"+rows);
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































HashMap namesMap =new HashMap<>();































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































HashMap socnamesmap=new HashMap<>();































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































HashMap monthMap =new HashMap<>();































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































HashMap currencyMap =new HashMap<>();































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































HashMap billamntMap =new HashMap<>();































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































HashMap duedateMap =new HashMap<>();































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































HashMap emailMap =new HashMap<>();































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































HashMap OutputMap =new HashMap<>();
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































int cols = 0; // No of columns
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































for(int r = 0; r <=rows; r++) {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































row = sheet.getRow(r);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if(row != null) {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































cols = sheet.getRow(r).getPhysicalNumberOfCells();































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































for(int c = 0; c < cols; c++) {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































cell = row.getCell((short) c);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if(cell != null)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































{































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































for (r = 0; r <=rows; r++)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































{
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if(cell.getCellType()== 1 || cell.getCellType()== 2)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































{































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if(c == 1)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































namesMap.put(r, cell.getNumericCellValue());
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if(c == 2)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































socnamesmap.put(r, cell.getStringCellValue());
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if(c == 3)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































monthMap.put(r, cell.getStringCellValue());
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if(c == 4)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































currencyMap.put(r, cell.getStringCellValue());
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if(c == 5)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































billamntMap.put(r, cell.getStringCellValue());
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if(c == 6)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































duedateMap.put(r, cell.getNumericCellValue());
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if(c == 7)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































emailMap.put(r, cell.getNumericCellValue());
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if(c == 8)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































emailMap.put(r, cell.getStringCellValue());































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if (cell.getCellType()==1 && c == 2 && c == 3 && c == 4 && c == 5 && c == 6 && c == 7 && c == 8)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































{































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































OutputMap.put(r, cell.getNumericCellValue());































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































System.out.println("name:"+namesMap);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































System.out.println("Society Name:"+socnamesmap);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































System.out.println("Month:"+monthMap);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































System.out.println("Currency:"+currencyMap);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































System.out.println("Bill Amount:"+billamntMap);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































System.out.println("Due Date:"+duedateMap);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































System.out.println("Email-id:"+emailMap);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Collection OutputList = OutputMap.values();































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































List list = new ArrayList(OutputList);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































// Collections.sort(list);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































// Collections.reverse(list);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































// System.out.println("ticketList:"+list);
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Integer[] OutputArray = new Integer[list.size()];
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































for (int i = 0; i < list.size(); i++) {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































OutputArray[i] = getKey(OutputMap, list.get(i));































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































// for (int i = 0; i < sortedArray.length; i++) {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































// System.out.println(sortedArray[i]);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































// }
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































//System.out.println("Sorted list:");































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































// for (int i = 0; i < sortedArray.length; i++) {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































//System.out.println("Name:"+namesMap.get(sortedArra y[i]));































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































//System.out.println("No Of Tickets:"+ticketMap.get(sortedArray[i]));































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































//System.out.println("email:"+emailMap.get(sortedArr ay[i]));































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































//}
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































int totalNoOfMembers = OutputArray.length;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































// if(OutputArray.length>10) totalNoOfValuedCustomers = 10;
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































// int i = OutputArray.length;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































String password_text = properties.getProperty("password_text");































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































System.out.println(password_text);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































BufferedReader bufferRead = new BufferedReader(new InputStreamReader(System.in));































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































password = bufferRead.readLine();
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































for (int i = 0; i < totalNoOfMembers; i++)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































{































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































//SendMail.sendMailToMembers((String)emailMap.get(Ou tputArray[i]), (String)namesMap.get(OutputArray[i]),(String)socnamesmap.get(OutputArray[i]), (String)monthMap.get(OutputArray[i]) , (String)currencyMap.get(OutputArray[i]) ,(double)billamntMap.get(OutputArray[i]), (double)duedateMap.get(OutputArray[i]) ,password);































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































//}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































// }































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































catch(Exception ioe) {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































ioe.printStackTrace();































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































static Integer getKey(HashMap<Integer, String> map, Object value) {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Integer key = null;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































for(Map.Entry<Integer, String> entry : map.entrySet()) {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































if((value == null && entry.getValue() == null) || (value != null && value.equals(entry.getValue()))) {































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































key = entry.getKey();































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































break;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































return key;































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































its showing error like..
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































BIFFVIEWER REQUIRES A FILENAME***































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































java.lang.NullPointerException































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































at java.io.FileInputStream.<init>(Unknown Source)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































at java.io.FileInputStream.<init>(Unknown Source)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































at org.apache.poi.hssf.dev.BiffViewer.run(BiffViewer. java:68)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































at org.apache.poi.hssf.dev.BiffViewer.main(BiffViewer .java:649)































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































No comments:

Post a Comment