public class CsvFactory extends Object
| 构造器和说明 |
|---|
CsvFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<String[]> |
readCsvAll(File file)
读取所有
|
static <T> List<T> |
readCsvAll(File file,
Class<T> clazz)
读取所有为指定Bean
|
static <T> List<T> |
readCsvAll(File file,
Class<T> clazz,
int skipLines) |
static <T> List<T> |
readCsvAll(File file,
Class<T> clazz,
int skipLines,
char separator) |
static <T> List<T> |
readCsvAll(File file,
Class<T> clazz,
int skipLines,
char separator,
char quoteChar) |
static <T> List<T> |
readCsvAll(File file,
Class<T> clazz,
int skipLines,
char separator,
char quoteChar,
char escapeChar) |
static <T> List<T> |
readCsvAll(File file,
Class<T> clazz,
int skipLines,
char separator,
char quoteChar,
char escapeChar,
boolean strictQuotes) |
static <T> List<T> |
readCsvAll(File file,
Class<T> clazz,
int skipLines,
char separator,
char quoteChar,
char escapeChar,
boolean strictQuotes,
boolean ignoreLeadingWhiteSpace) |
static <T> List<T> |
readCsvAll(File file,
Class<T> clazz,
int skipLines,
char separator,
char quoteChar,
char escapeChar,
boolean strictQuotes,
boolean ignoreLeadingWhiteSpace,
boolean ignoreQuotations) |
static String[] |
readCsvFirstLine(File file)
读取首行
|
static <T> void |
readCsvLine(File file,
Class<T> clazz,
CsvLineHandler lineHandler)
逐行读取为指定Bean
|
static void |
readCsvLine(File file,
CsvLineHandler lineHandler)
逐行读取
迭代器方式节约内存
|
public static String[] readCsvFirstLine(File file) throws MsToolsException
file - 文件MsToolsException - 异常public static void readCsvLine(File file, CsvLineHandler lineHandler) throws MsToolsException
迭代器方式节约内存
file - 文件lineHandler - 行处理器MsToolsException - 异常public static List<String[]> readCsvAll(File file) throws MsToolsException
file - 文件MsToolsException - 异常public static <T> List<T> readCsvAll(File file, Class<T> clazz)
T - 类型file - 文件clazz - 类型public static <T> void readCsvLine(File file, Class<T> clazz, CsvLineHandler lineHandler)
T - 类型file - 文件clazz - 类型lineHandler - 行处理器public static <T> List<T> readCsvAll(File file, Class<T> clazz, int skipLines, char separator)
public static <T> List<T> readCsvAll(File file, Class<T> clazz, int skipLines, char separator, char quoteChar)
public static <T> List<T> readCsvAll(File file, Class<T> clazz, int skipLines, char separator, char quoteChar, char escapeChar)
public static <T> List<T> readCsvAll(File file, Class<T> clazz, int skipLines, char separator, char quoteChar, char escapeChar, boolean strictQuotes)
public static <T> List<T> readCsvAll(File file, Class<T> clazz, int skipLines, char separator, char quoteChar, char escapeChar, boolean strictQuotes, boolean ignoreLeadingWhiteSpace)
Copyright © 2024. All rights reserved.