问题标签 [opencsv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
11732 浏览

java - 使用 OpenCSV 将 CSV 解析为多个/嵌套的 bean 类型?

我有各种 CSV,其中包含一些标准列和一些完全随机的字段:

所以我试图将它们解析为包含名字和姓氏的 Person.class bean,然后我有第二个名为 PersonAttribute.class 的类来保存......其他任何东西。

两个类的基本大纲:

我一直在 opencsv 中使用 CsvToBean 函数:

但是,当我为 Person.class bean 解析 csv 时,我不确定如何处理创建 PersonAttribute.class bean。我遇到了这篇文章,想知道是否需要切换到 supercsv 来轻松处理我想要做的事情?

0 投票
1 回答
1097 浏览

opencsv - csv 到 pojo 与另一个 pojo

CSV 标题列如下

System.UniqueID,Name,EnableSelf-Registration,Addr1.Type,Addr1.Line1,Addr1.Line2,Addr1.Line3,Addr1.City,Addr1.State,Addr1.Zip,Addr1.Country,Addr2.Type,Addr2.Line1, Addr2.Line2,Addr2.Line3,Addr2.City,Addr2.State,Addr2.Zip,Addr2.Country,Addr3.Type,Addr3.Line1,Addr3.Line2,Addr3.Line3,Addr3.City,Addr3.State,Addr3。邮编,Addr3.Country

我的问题可能与以下链接有关

OpenCSV CSV 到 JavaBean

我没有看到该线程有正确的答案(我不确定我是否错过了该线程中的任何答案)

我们可以使用任何现有的 csv 库(如 supercsv、opencsv)实现相同的目标吗?

如果我使用的是 supercsv - 我可以将 csv 的 System.UniqueID 列映射到我的 bean 的 systemUniqueID 属性吗

0 投票
1 回答
4525 浏览

java - OpenCSV 从最后一行和特定列获取值

我正在尝试从分号分隔文件中的倒数第二行和第三列中获取值。我不能坐下来从倒数第二行和第三列中获取值。

我已经寻找一种方法来实现这一点,但它一直没有结果。如果有人能用一个例子指出我正确的方向,我将不胜感激。

这是我到目前为止的代码:

我的文件格式如下:

0 投票
1 回答
1370 浏览

java - 在 ANDROID APPLICATIONS 中显示 CSV 值(打开 APK 后)

我一直在寻找将 csv 文件中的值显示到 Android 应用程序的方法,但没有成功。(我完全是 JAVA 和 Android 的初学者)

每次我从互联网上修改代码时,我的系统要么无法正常工作(Test.apk 已停止工作),要么在 apk 中完全不显示任何内容。

我的 Eclipse Java 透视图概览如下图所示。

http://i.stack.imgur.com/kQqyM.png

我在程序中使用的 1 个代码(在我的 Test.java 中):

我使用的第二个代码最终不起作用

为了您的所有信息,我正在使用 Eclipse 开发我的 Android 应用程序,并且我也确实在我的库中包含了 openCSV.jar。所以我的问题是:

  1. 如何将 8 个 csv 文件的所有值显示到 8 个不同的活动中?

  2. 当我有 csv 阅读器代码时,如何将其放入 Java 类并将其连接到 xml 或 android 以便可以显示 csv 中的值。

csv 文件中的一些值示例:

920004,"PSAT_XBP_Channel_Mask" 920006,"PSAT_XBP_Scan_Duration" 920007,"PSAT_XBP_Extended_PAN_ID_hi"

(这 8 个 CSV 文件总共应该有 1000 多行)。

那我现在该怎么办?

0 投票
1 回答
790 浏览

java - 使用 opencsv 搜索

我想知道,我们是否可以在包含特定单词的 csv 中搜索特定行(就像我们在 UI 中使用 find 所做的那样)。opencsv 是否提供此功能?

如果没有,在 csv 文件中搜索的最佳方法是什么。

0 投票
1 回答
1084 浏览

java - opencsv的CSVParser中parseLine和parseLineMulti的区别

通过参考https://sourceforge.net/p/opencsv/code/HEAD/tree/trunk/src/au/com/bytecode/opencsv/CSVParser.java

任何人都知道opencsv之间parseLine和之间有什么不同?parseLineMultiCSVParser

0 投票
2 回答
2378 浏览

java - 当我用 openCsv 再次写入文件时,该文件被覆盖

当我尝试使用 opencsv 将数据写入文件时,该文件被覆盖。所有以前的数据都被删除并保留最后的数据。我使用了本教程http://opencsv.sourceforge.net/#can-I-write,但没​​有帮助。

我应该怎么做才能解决这个问题?

0 投票
1 回答
10560 浏览

java - 通过 openCSV 填充 Javabean - 代码解释

我刚开始使用 Java,并且缺少很多知识,但是我需要编写一个简单的类,它将使用 openCSV 的 csv 文件转换为 JavaBean。我在这里找到了类似问题的一些答案,但没有一个能够帮助我。到目前为止,已经遇到了这段代码:

它位于 openCSV 常见问题解答网站上,也位于此处的另一个问题中。问题是我无法找到对象 ColumnPositionMappingStrategy 应该是什么样子的规范,以及在strat.setType 语句(YourOrder Bean.class)中应该传递什么。setColumnMapping 方法对我来说也不是很清楚,但我相信当我知道其余部分时,我可以自己解决这个问题......

有人会好心多解释一下这段代码吗?openCSV 文档对我来说非常简短,因为我缺乏一些 Java 的基本知识(来自 PHP,它有很大的不同)

提前致谢!

0 投票
1 回答
594 浏览

opencsv - 如果逗号(,)出现在值内部,如何处理

我刚开始使用 openCSV。我想问一下,假设我有一个 csv 文件,其中,的值存在于

请注意,这j,kl是一个介于两者之间的列值,。我该如何处理这种情况?

谢谢

0 投票
2 回答
601 浏览

java - 使用 opencsv 将 twitter4j 的查询结果写入 csv

我正在使用 twitter4j 从 twitter 中提取推文。使用此行后,我得到一个 json 结果:

我想知道如何使用 opencsv 将其写入 csv。writeAll() 仅适用于列表或结果集,我想知道我可以用我的查询结果做什么。非常感谢!