import java.io.*; public class CSVHTML { public static void main(String args[]) { if(args.length!=2) { error(); } FileInputStream fileInput = null; DataOutputStream fileOutput = null; try { fileInput = new FileInputStream(args[0]); fileOutput = new DataOutputStream(new FileOutputStream(args[1])); } catch(Exception e) { error2(); } try { DataInputStream input = new DataInputStream(fileInput); CSVLexer csvLexer = new CSVLexer(input); CSVParser csvParser = new CSVParser(csvLexer); String p =""; p ="\n"; p+="\n"; p+="\n"; p+=" \n"; p+=" A Table\n"; p+=" \n"; p+=" \n"; p+=" \n"; p+= csvParser.file(); p+=" \n"; p+=""; fileOutput.writeBytes(p); fileOutput.close(); } catch(Exception e) { System.err.println(e.getMessage()); } } private static void error() { System.out.println("*-------------------------------------*"); System.out.println("| USAGE: |"); System.out.println("| java CSVHTML inputfile outputfile |"); System.out.println("*-------------------------------------*"); System.exit(0); } private static void error2() { System.out.println("*------------------------------------*"); System.out.println("| You must specify a valid inputfile |"); System.out.println("*------------------------------------*"); System.exit(0); } }