Package de.narimo.commons.csv
Class CSVTools
- java.lang.Object
-
- de.narimo.commons.csv.CSVTools
-
public class CSVTools extends Object
-
-
Constructor Summary
Constructors Constructor Description CSVTools()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FileaddHeaderToFile(List<String> headerL, File csvFile, char delimiter, Charset charset)static voidconcatCSVFiles(List<File> csvFiles, File outputCSVFile, char delimiter)Concatenates two csv files having the same header signature into a single csv file.static Filecsv2ObjectList(File csvgeom, File csvatt, Charset charset, char separator)static voidmain(String[] args)static booleanrecordIsEmpty(String[] record)static FilewriteToCSVFile(HashSet<HashSet<String>> set, File csvOutFile, char delimiter, Charset charset)
-
-
-
Method Detail
-
concatCSVFiles
public static void concatCSVFiles(List<File> csvFiles, File outputCSVFile, char delimiter)
Concatenates two csv files having the same header signature into a single csv file. Removes empty lines.- Parameters:
csvFiles-
-
csv2ObjectList
public static File csv2ObjectList(File csvgeom, File csvatt, Charset charset, char separator) throws Exception
- Throws:
Exception
-
recordIsEmpty
public static boolean recordIsEmpty(String[] record)
-
addHeaderToFile
public static File addHeaderToFile(List<String> headerL, File csvFile, char delimiter, Charset charset)
-
writeToCSVFile
public static File writeToCSVFile(HashSet<HashSet<String>> set, File csvOutFile, char delimiter, Charset charset)
-
-