我怎样才能告诉 SuperCSV 忽略其中有半列的行
How can I tell SuperCSV that ignore line which has semi-column in it
我正在使用超级 CSV 来解析我的 portlet 中的 CSV 文件。
我的 CSV 格式如下。
;A,BC,DE
;123
;xyz
;操作说明
;ETC
列 1、列 2、列 3
Val1,Val2
我只对阅读列和值感兴趣,我想忽略上面的任何内容或其中包含半列的内容。
如何在 SuperCSV 的帮助下做到这一点?
谢谢,
萨加维亚斯
感谢回复,
我可以使用以下代码使其工作,该代码使用了 Super CSV 的 skip comments 功能。
private static final CsvPreference STANDARD_SKIP_COMMENTS = new CsvPreference.Builder(CsvPreference.STANDARD_PREFERENCE).skipComments(new CommentStartsWith(";")).build();
ICsvBeanReader beanReader = null;
beanReader = new CsvBeanReader(new FileReader(file), MyClass.STANDARD_SKIP_COMMENTS);
谢谢,
萨加维亚斯
我正在使用超级 CSV 来解析我的 portlet 中的 CSV 文件。
我的 CSV 格式如下。
;A,BC,DE ;123 ;xyz ;操作说明 ;ETC 列 1、列 2、列 3 Val1,Val2
我只对阅读列和值感兴趣,我想忽略上面的任何内容或其中包含半列的内容。
如何在 SuperCSV 的帮助下做到这一点?
谢谢, 萨加维亚斯
感谢回复,
我可以使用以下代码使其工作,该代码使用了 Super CSV 的 skip comments 功能。
private static final CsvPreference STANDARD_SKIP_COMMENTS = new CsvPreference.Builder(CsvPreference.STANDARD_PREFERENCE).skipComments(new CommentStartsWith(";")).build();
ICsvBeanReader beanReader = null;
beanReader = new CsvBeanReader(new FileReader(file), MyClass.STANDARD_SKIP_COMMENTS);
谢谢, 萨加维亚斯