public class CSVFileUtil extends Object
| Constructor and Description |
|---|
CSVFileUtil() |
| Modifier and Type | Method and Description |
|---|---|
static CheckCSVSession |
checkCSV(File csvFile,
Charset charset,
char delimiter,
char comment,
long errorsLimit) |
static CheckCSVSession |
checkCSV(File csvFile,
CSVParserConfiguration config,
long errorsLimit) |
protected static net.sf.csv4j.CSVReader |
createCSVReader(File csvFile,
CSVParserConfiguration parserConfiguration) |
static List<String> |
getFirstLine(net.sf.csv4j.CSVReader csvReader,
boolean includeComment) |
static ArrayList<String> |
getHeader(File csvFile,
CSVParserConfiguration parserConfiguration) |
static String |
guessEncoding(File file) |
static File |
skipError(File inCSVFile,
Charset charset,
char delimiter,
char comment) |
static File |
skipError(File inCSVFile,
CSVParserConfiguration config) |
static void |
toJson(File csvFile,
Charset inputCharset,
File outputFile,
Charset outputCharset,
HeaderPresence headerPresence,
char delimiter,
char comment,
long limit) |
static void |
toJson(InputStream csv,
Charset inputCharset,
OutputStream output,
Charset outputCharset,
HeaderPresence headerPresence,
char delimiter,
char comment,
long limit) |
static void |
toJson(InputStream csv,
OutputStream output,
Charset outputCharset,
CSVParserConfiguration config,
long limit) |
public static ArrayList<String> getHeader(File csvFile, CSVParserConfiguration parserConfiguration) throws net.sf.csv4j.ParseException, IOException
net.sf.csv4j.ParseExceptionIOExceptionpublic static List<String> getFirstLine(net.sf.csv4j.CSVReader csvReader, boolean includeComment) throws net.sf.csv4j.ParseException, IOException
net.sf.csv4j.ParseExceptionIOExceptionprotected static net.sf.csv4j.CSVReader createCSVReader(File csvFile, CSVParserConfiguration parserConfiguration) throws FileNotFoundException
FileNotFoundExceptionpublic static File skipError(File inCSVFile, CSVParserConfiguration config) throws net.sf.csv4j.ParseException, IOException
net.sf.csv4j.ParseExceptionIOExceptionpublic static File skipError(File inCSVFile, Charset charset, char delimiter, char comment) throws net.sf.csv4j.ParseException, IOException
net.sf.csv4j.ParseExceptionIOExceptionpublic static CheckCSVSession checkCSV(File csvFile, CSVParserConfiguration config, long errorsLimit) throws net.sf.csv4j.ParseException, IOException
net.sf.csv4j.ParseExceptionIOExceptionpublic static CheckCSVSession checkCSV(File csvFile, Charset charset, char delimiter, char comment, long errorsLimit) throws IOException
IOExceptionpublic static void toJson(File csvFile, Charset inputCharset, File outputFile, Charset outputCharset, HeaderPresence headerPresence, char delimiter, char comment, long limit) throws net.sf.csv4j.ParseException, IOException
net.sf.csv4j.ParseExceptionIOExceptionpublic static void toJson(InputStream csv, OutputStream output, Charset outputCharset, CSVParserConfiguration config, long limit) throws net.sf.csv4j.ParseException, IOException
net.sf.csv4j.ParseExceptionIOExceptionpublic static void toJson(InputStream csv, Charset inputCharset, OutputStream output, Charset outputCharset, HeaderPresence headerPresence, char delimiter, char comment, long limit) throws net.sf.csv4j.ParseException, IOException
net.sf.csv4j.ParseExceptionIOExceptionpublic static String guessEncoding(File file) throws IOException
IOExceptionCopyright © 2017. All Rights Reserved.