com.mindprod.csv
Class CSVTabToComma

java.lang.Object
  extended by com.mindprod.csv.CSVTabToComma

public final class CSVTabToComma
extends java.lang.Object

Converts tab-separated CSV file to a comma-separated CSV file.

Use: java.exe com.mindprod.CSVTabToComma somefile.csv

Since:
2008-05-28
Version:
3.6 2011-01-25 allow you to specify encoding
Author:
Roedy Green, Canadian Mind Products

Constructor Summary
CSVTabToComma(java.io.File file, char separatorChar, char quoteChar, char commentChar, java.lang.String encoding)
          covert a tab-delimited to comma-delimited CSV file, constructor.
 
Method Summary
static void main(java.lang.String[] args)
          Simple command line interface to CSVTabToComma, Converts tabs to commas is csv file whose name is on the command line.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSVTabToComma

public CSVTabToComma(java.io.File file,
                     char separatorChar,
                     char quoteChar,
                     char commentChar,
                     java.lang.String encoding)
              throws java.io.IOException
covert a tab-delimited to comma-delimited CSV file, constructor. Just create. There are no methods to call.

Parameters:
file - CSV file to be packed to remove excess space and quotes.
separatorChar - field separator character, usually ',' in North America, ';' in Europe and sometimes '\t' for tab for the output file. It is tab for the input file. Note this is a 'char' not a "string".
quoteChar - character used to quote fields containing awkward chars.
commentChar - char to use to introduce comments. Use (char) 0 if none. Only one character allowed. Note this is a 'char' not a "string". For output file. No comment presumed in input file.
encoding - encoding of input and output.
Throws:
java.io.IOException - if problems reading/writing file
Method Detail

main

public static void main(java.lang.String[] args)
Simple command line interface to CSVTabToComma, Converts tabs to commas is csv file whose name is on the command line. Must have extension .csv
Use java com.mindprod.CSVTabToComma somefile.csv . You can use CSVTabToComma constructor in your own programs.

Parameters:
args - name of csv file to remove excess quotes and space