[size=medium]Super CSV是一个速度奇快、免费跨平台的 CSV 格式数据的读写库,可以方便的处理对象、Map、列表的读写操作,以及自动化的类型转换和数据检查功能。
[url=http://supercsv.sourceforge.net/]http://supercsv.sourceforge.net/[/url]
版本:SuperCSV-1.52.jar[/size]
[b]1、读CSV(CsvBeanReader/CsvListReader/CsvMapReader)[/b]
[url=http://supercsv.sourceforge.net/]http://supercsv.sourceforge.net/[/url]
版本:SuperCSV-1.52.jar[/size]
[b]1、读CSV(CsvBeanReader/CsvListReader/CsvMapReader)[/b]
InputStreamReader freader = new InputStreamReader(new FileInputStream(
new File("csv/test1.csv")), "GB2312");
ICsvBeanReader reader = new CsvBeanReader(freader,
CsvPreference.EXCEL_PREFERENCE);
//获取头部信息
String[] headers = reader.getCSVHeader(true);
//获取数据部分
UserBean bean = null;
while ((bean = reader.read(UserBean.class, headers, UserBean.readProcessors)) != null) {
System.out.print(bean.getName() + "\t");
System.out.print(bean.getAge() + "\t");
System.out