supercsv相关内容

Java - 将哈希图写入 csv 文件

我有一个带有字符串键和字符串值的哈希图.它包含大量的键和它们各自的值. 例如: 键 |价值美国广播公司 |aabbcc定义 |ddeeff 我想将此哈希图写入 csv 文件,以便我的 csv 文件包含如下行: abc,aabbccdef,ddeeff 我在这里使用 supercsv 库尝试了以下示例:http://javafascination.blogspot.com/2009/0 ..
发布时间:2022-01-08 14:03:37 Java开发

OpenCSV - 无论顺序如何,如何将选定的列映射到 Java Bean?

我有一个包含以下列的 CSV 文件:id、fname、telephone、lname、地址. 我有一个带有 id、fname 和 lname 数据成员的 Person 类.我只想将这些列映射到 CSV 文件中的 Person 对象并丢弃 telephone 和 address 列.我怎样才能做到这一点?该解决方案必须随着未来添加更多列而扩展.并且无论列位置如何都应该工作. 在理想的解决 ..
发布时间:2021-12-09 14:48:46 Java开发

用supercsv检索行号

super-csv 库是否可以找到要处理的文件的行号? 换句话说,在我开始使用循环处理行之前: while(((obj = csvBeanReader.read(obj.getClass(),csvModel.getNameMapping(),处理器))!= null){//在这里做一些逻辑...} 我可以使用某些库类检索csv文件中包含的行数吗? 解决方案 否,要查明CSV ..
发布时间:2021-04-27 19:50:42 其他开发

将CsvListReader限制为一行

我正在处理可处理大型CSV文件(数百MB)的应用程序.最近,我遇到了一个问题,起初看起来是应用程序中的内存泄漏,但是经过一些调查,看来这是格式错误的CSV和CsvListReader尝试解析无休止行的结合.结果,我得到以下异常: at java.lang.OutOfMemoryError.() at java.util.Arrays.copyOf( ..
发布时间:2020-07-10 03:58:12 其他开发

如何在Super CSV中显示本地化的错误消息

我的母语是西班牙语,我想知道如何定位Super CSV单元处理器显示的错误消息,而无需再次编译源代码. 解决方案 我知道在超级CSV中本地化错误消息的想法已经浮出水面了好几年了-只是从来没有足够的需求来保证它(还有很多其他需求)图书馆都支持它).我在整个代码中对所有异常消息都使用了String.format,因此,如果我们添加它,将相对容易. 您最好的选择(您可能会喜欢,也可能不喜欢 ..
发布时间:2020-07-10 03:58:09 其他开发

SuperCSV的能力

我正在使用SuperCSV检查收到的某些文件的内容.该文件的格式是这样的:它具有标头记录,后跟数据记录,后跟CRC32校验和值. 例如 ABC|2|20130115150327| 1|1234567890123456|1234|20130109204710|21130109204710| 2|6543210987654321|1234|20130110043658|2113011004 ..
发布时间:2020-07-10 03:58:02 其他开发

使用SuperCSV更改标题值

与这篇有关 SuperCSV的功能的帖子保持一致,SuperCSV可以处理更改标题的值的情况( 仅列名 )是从数据库中读取的? 例如,以下代码段详细说明了当前状态和预期状态. 当前状态 输入: final String[] header = new String[] { "firstName", "lastName", "birthDate"}; // write the ..
发布时间:2020-07-10 03:56:57 Java开发

超级csv嵌套bean

我有一个csv id,名称,描述,价格,日期,名称,地址 1, SuperCsv,写csv文件,1234.56,28 / 03/2016,amar,jp nagar 我想要读取它并将其存储到json文件中。 我已经创建了两个bean课程(id,name,description,price,date)和person(name,address) 读取bean读者 ..
发布时间:2018-12-24 12:08:04 Java开发

Java - 将hashmap写入csv文件

我有一个hashmap与一个字符串键和字符串值。它包含大量的键及其各自的值。 例如: key | value abc | aabbcc def | ddeeff 我想把这个hashmap写入csv文件,这样我的csv文件包含如下行: abc,aabbcc def,ddeeff 我试过下面的例子使用supercsv库: http ..
发布时间:2017-02-26 17:57:26 Java开发

如何始终在超级CSV应用报价(转义)

我想将我的文件csv像这样forma: “User 2”;“Web Page”;“AbdelMonem NAAMANE “;;;; 我使用自己的Csv首选项: private static final CsvPreference myPreference = new CsvPreference.Builder('“',';''\\\ ')。build(); 我想有一个头 ..
发布时间:2017-02-26 16:58:33 Office

在SuperCSV中解析字符串

@Carlo V. Dango 我已经简化了我的问题,我已经阅读文档 - 好建议不要恐慌。仍然,我有问题。帮助我解决一个,它会解决所有的。谢谢。 问题:当我有一个缺少非字符串字段的csv记录时,如何(甚至可以)将缺少的条目转换为默认值,或者至少,不抛出NullPointerException?可选的cellProcessor看起来不会阻止错误。 这个程序基本上来自SuperCSV网站 ..
发布时间:2017-02-24 23:11:51 Java开发

SuperCSV报价每个导出的单元格

我使用superCSV将bean数据导出为CSV。 现在,使用CsvPreference.EXCEL_NORTH_EUROPE_PREFERENCE,即使带有特殊字符的单元格也不会被引用。 (使用EXCEL_PREFERENCE设置包含“。”引号的地址。) 我的目标是以MS Office(匈牙利语)导出地址,电话号码, 解决方案 编辑:可以使用和不会将电话号码转换为+36000 ..
发布时间:2017-02-24 22:58:56 Java开发

Messed up CSV导致异常

我认为我发现了一个错误。或者也许不是,但超级CSV不能处理好。 我使用MapReader解析一个包含41列的CSV文件。但是,我得到的CSV - 和Webservice,给我的CSV混乱了一行。 “标题”行是带有41个单元格的制表符分隔行。 “错线”是一个制表符分隔的36行单元格行, 这是我使用的代码: InputStream fis = new FileInputStr ..
发布时间:2017-02-24 22:56:25 Java开发

使用SuperCsv与多个可变列

我是从超级CSV 网站查看此示例,其中显示dateofbirth是可选列。如果我有多个可选列会发生什么?代码如何改变? private static void readVariableColumnsWithCsvListReader()throws Exception { final CellProcessor [] allProcessors = new CellProcessor ..
发布时间:2017-02-24 21:05:38 Office

带有未转义引号的Java CSV解析器

我有一个CSV档案含有一些引文问题: “Albanese Confectionery”,“157137”,“ALBANESE BULK ASST。MINI WILD FRUIT WORMS 2“4 / 5LB”,9,90,0,0,0,.53,“21”,50137,“3441851137”,“5 lb”,1,4,4,$ 6.7,$ 6.7 ,$ 26.8 SuperCSV对 ..
发布时间:2017-02-24 20:00:35 Java开发