问题标签 [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.
java - 在java中将两个csv文件合并为一个
我有两个 csv 文件,其中包含来自多个表的多个列。我正在使用 opencsv 来制作 csv 文件。我想制作一个包含两个文件中所有列的 csv 文件。两个文件中有一个共同的列。但记录数不一样。请提出一些建议。任何帮助,将不胜感激。
PS:加入两个文件只是意味着我想在一个文件中添加所有列..它不是数据库连接。我想要组合的 csv 文件并在某些工具中使用它来生成 pdf
java - 如何处理Java中csv文件引号中的逗号?
我正在使用opencsv读取 csv 文件。字段用逗号分隔。但是在一个字段中,如果它包含引号,则引号内的逗号不是分隔符。例如,“你好,世界”。
当前的 opencsv 无法处理。如何解决这个问题?
更新
我发现这不是逗号的问题(到目前为止)。问题行是:...,"a children""s heart\",...
。似乎删除了引号,因此读取字段变为a children"s heart",......
并......
表示以下所有数据。
似乎不是opencsv的问题,而是输入数据的混乱。
java - 包含许多表的 CSV 文件
csv 文件包含多个表,它可能如下所示:
要读取一个表,我使用opencsv中的“ HeaderColumnNameTranslateMappingStrategy ”, 它允许我将 csv 表条目映射到TableDataBean对象列表中,如下所示:
这适用于第一个表,但是当涉及到第二个表时,值和属性被映射到第一个表的相同属性。输出为
看起来像这样:
我不想将文件拆分成许多文件,每个文件都包含一个表。所以你有什么建议 ?有没有其他支持这种格式的库?
java - 如何使用 OpenCSV 在 csv 文件中跳过嵌入的“换行符”
我有一个 csv 文件,其中包含 5 个字段,其中 1 个字段嵌入了换行符。我可以使用 CSVReader [OpenCSV] 完美地读取 csv 文件。尽管嵌入了换行符,我也能够获得单个字段。但我想编写另一个 csv 文件,它以相同的方式包含所有字段,但只想忽略“嵌入式换行符”,而不是传统的行尾换行符。有人可以告诉我如何实现这一目标吗?
我正在使用下面的代码,但不知何故我仍然无法用“”替换“\n”。System.out.println(tempLine[0]); 的输出 仍然包含嵌入的换行符。
谢谢您的帮助!
java - 使用打开的 csv 解析 txt 文件
谁能告诉我如何使用打开的 csv 解析文件?我尝试了很多天,但我没有得到结果。这是我的代码
但问题是,当我运行此代码时,即使我的文件包含一行,它也会显示两行,而第二行不包含任何内容。我认为它可能包含空格。谁能告诉我为什么即使我的文件包含一行它也向我显示 2 以及我该如何克服它。如何一次读取一行。请帮助我,我是 csv 新手,我正在使用 opencsv jar 库
java - 将 csv 中写入的行数与结果集行数进行比较
我需要确保我使用 opencsv api 从 sql 结果集转储创建的 csv 操作是否成功。现在我正在使用 CSVWriter 写入 csv ,现在我将如何使用 CSVReader 读取 csv 中的行数(假设每个结果集行保存在 CSV 中的 1 行中)并将该计数与结果集行数进行比较。如果两者相同,则为成功,否则为失败。
我将完整的结果集转储到 csv 文件中,如下所示
此检查是否是测试写入 csv 成功或失败的有效方法?我也将如何使用 CSVReader 获取 CSV 中的行数。
谢谢普里扬克
java - 文件中带有“”\“”的opencsv错误
我在使用 openscv 读取 csv 文件时遇到问题。我用 ; 作为分隔符。
当我现在保存 csv 文件时,其中一些看起来像这样:
当 ""\"" 发生时,这会破坏 csvreader 的输出。
这是我编写 csv 的代码:
这是我阅读 csv 的代码:
有人知道如何避免这个问题吗?
最好的问候,莫里茨
java - 为 Java 安装 openCSV。我该如何处理 .gz 文件?
我正在尝试openCSV
为 java 安装并从 sourceForge 下载文件。不幸的是,它是一个 . gz
文件,我不知道如何处理它。
(如何让 .jar 文件添加到路径中?)
有什么建议么?
我正在使用带有 netbeans 和 eclipse 的 Windows 7 机器。
java - 使用 utf-8 的 opencsv CSVWriter 似乎不适用于多种语言
我在使用 opencsv 时遇到了一个非常烦人的编码问题。当我导出 csv 文件时,我将字符类型设置为“UTF-8”。
但是当我用 Microsoft Office Excel 2007 打开 csv 文件时,发现它具有“UTF-8 BOM”编码?
一旦我将文件保存在记事本中并重新打开,文件就会变回 UTF-8,并且其中的所有字母看起来都很好。我想我已经进行了足够的搜索,但我还没有找到任何解决方案来阻止我的文件变成“UTF-8 BOM”。有什么想法吗?
java - 导出 CSV 格式真的很奇怪
我在做什么?我正在将我的 sqlite 数据库导出到 csv - 至少我尝试
我已经手动和使用"OpenCSV"完成了这项工作。
使用这两种方法,我得到了非常奇怪的结果。它们似乎格式不正确。列(通常由 ',' ? 分隔)和特殊字符(据说在 opencsv 中处理)看起来都不像它们应该的那样。代码:
结果就是:
我也通过 FileWriter 和 StringBuffer 完成了它,但它似乎给出了完全相同的结果......如果你能帮助我,我会很高兴;)
我查看了stackoverflow,但找不到任何匹配的问题;/
编辑:是的,我知道我使用的是“旧的,不推荐使用的”光标,但这不是这里的问题。谢谢。
编辑2:解决了!你必须分配一些常见的编码!
完美地完成了这项工作!