问题标签 [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.
grails - 使用 HttpServletResponse 导出文件以供下载的 Grails 错误
我在我的 Grails 应用程序中使用opencsv将属性从我的 Person 域类导出到 CSV。但是,我收到以下错误:
Servlet.service() for servlet [default] 在上下文中与路径 [/myapp] 引发异常 [请求处理失败;嵌套异常是 org.codehaus.groovy.grails.web.pages.exceptions.GroovyPagesException: Error processing GroovyPageView: getOutputStream() has already been called for this response] with root cause Message: getOutputStream() has already been called for this response
通过在线搜索,我认为答案可能是在某处为 HttpServletResponse 响应实现一些 responseComplete() 方法。但是,我不知道该怎么做。有任何想法吗?这是我的代码:
java - opencsv 转义单引号和双引号
我正在使用 opencsv 读取 csv 文件。有时 csv 文件中有单引号或双引号。我如何在不更改 csv 文件本身的数据的情况下读取它们。
现在,如果我用两个单引号替换一个单引号,它可以正常工作,与双引号相同,用两个替换一个单引号并且它可以工作。但我不想接触源文件。
访问代码如下
其结果是跳过也包含双引号的下一行,插入所有奇数行,跳过偶数行
提前致谢
java - OpenCSV - 如何将选定的列映射到 Java Bean 而不管顺序如何?
我有一个包含以下列的 CSV 文件:id
, fname
, telephone
, lname
, address
.
我有一个Person
有id
,fname
和lname
数据成员的类。我只想将这些列映射到Person
CSV 文件中的对象并丢弃telephone
和address
列。我怎样才能做到这一点?随着将来添加更多列,该解决方案必须扩展。并且无论列位置如何都应该工作。
在理想的解决方案中,用户只会指定要读取的列,它应该可以正常工作。
java - 使用 Open CSV 阅读器跳过第一行
这是我目前使用的线路
想要跳过包含标题的 csv 的第一行。我不想使用任何分隔符,除了默认构造函数中已经可用的默认逗号(,)。在参数化构造函数中,有一个选项可以跳过 no。行数,但如何处理构造函数的第二个和第三个参数。
- 谢谢
java - 如何从部分 csv 文件中填充类
我有 Java 课程:
我需要从 CSV 文件中填充数据。但并非 CSV 文件中的所有列都是强制性的,或者可能有不同的顺序。
CSV 示例 1:
身份证,电话,姓名
1,421904123456,彼得
2,420558811225,约翰
...
CSV 示例 2:
id,姓名
3,Alex
8,Stefan
任何建议如何做到这一点?
java - 适用于 Java 的良好且有效的 CSV/TSV 阅读器
我正在尝试读取大约行或更多行的大文件CSV
和TSV
(制表符分隔的)文件。1000000
现在我试图用 读取TSV
包含~2500000
行opencsv
,但它抛出了一个java.lang.NullPointerException
. 它适用于带有线条的较小TSV
文件。~250000
所以我想知道是否还有其他Libraries
支持读取大文件CSV
和TSV
文件的方法。你有什么想法?
每个对我的代码感兴趣的人(我缩短了它,所以Try-Catch
显然是无效的):
编辑:这是我构造的方法InputStreamReader
:
java - 生成的 csv 文件中不需要的双引号
我使用下面的 Java 代码创建了一个 CSV 文件:
我正在获取 CSV 文件,但文件的内容包含不需要的双引号。
例如。"ABC","123","KDNJ"
我不知道这些双引号是从哪里添加的。
ios - 从iOS Xcode上的数组中的csv文件中删除一些行
我是 iOS 新手,我有一个tableview
从 csv 文件中获取数据的设备。我想做的不是在文件中显示一些行。这是文件的样子
1,1,1,事件名称
,id,列表顺序,姓氏,名字,组
我只想在 中显示1,1,1,event Name
,tableview
然后加载以 a 开头的任何内容,
以显示在详细视图中。我该怎么做?
fileoutputstream - 使用 OpenCSV 对 FileOutputStream 的性能影响
我们正在使用 OpenCSV
(http://opencsv.sourceforge.net/apidocs/au/com/bytecode/opencsv/CSVWriter.html)
从具有 xml 内容的文件中编写报告。
有两种方法可以解决这个问题->
i) 使用 FileOutputStream 写入
ii) 使用 BufferedWriter 写入
有谁知道选择一个选项而不是另一个选项会如何影响撰写本报告的性能?
据我了解,OpenCSV 并不关心,只要它获得可以使用的流即可。
性能的增量(差异)将是它之前的步骤,其中输出流是从文件创建的。
使用OutputStreamWriter与BufferedWriter对性能有何影响?
java - 使用 OpenCSV 将 SQL 表转储到 CSV
我正在尝试使用 Netbeans 和 OpenCSV 将 ResultSet 中的数据写入 csv 文件。我添加了 OpenCSV 库:
但是我得到了错误:
我错过了其他一些进口吗?