问题标签 [csvreader]

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 回答
77 浏览

java - 双引号不关闭Java

J 有 CSV 文件的第一行是这样的:

LOC;11000;"自动化"有效";10;;

当我尝试用 CSVReader 阅读它时,我只有这个:

本地;11000

我知道问题是双引号,我该如何删除 CSV 上的所有双引号?

我尝试替换方法是dosnt工作。

我的代码是:

谢谢你。

0 投票
1 回答
92 浏览

c# - 在 C# 问题中读取 csv 文件

我有一个需要在 c# 中读取的数据文件(csv),但是不同的库

  • CSVHelper
  • LumenWorksCsvReader

无法做到这一点。

前任。使用 LumenWorksCsvReader

上面的代码在读取第二行的 Deivce 单元格时中断。 在此处输入图像描述

我的数据看起来像

如您所见,数据是完美的,但是在 C# 中读取时,一切都无法适应这种类型的数据情况

0 投票
2 回答
158 浏览

python - 如何读取 csv 文件以获取没有列表但使用普通字符串的输出?

我想问一下如何更改代码以获取输出:

没有这个输入(它是列表吗?):

代码:

我认为现在存在一些针对它的说明,但我没有找到它。
谢谢

0 投票
1 回答
39 浏览

python - 如何在 csv 中仅重写一个字段(行 [n])但同时能够处理数据?

我在这里有一个三行三列的 csv 文件。

这是csv文件

起初我想打印所有的行。随后,对于它们中的每一个,程序检查它是否写在第二个字段(索引 1)USA 中。如果是这样,程序将从第三个字段中获取价格并将其乘以 2。

现在我需要重写这个翻倍的价格而不是2000(与美国一致)

有人已经建议我使用创建一个新文件。但是当我想首先处理文件中的数据时,这会导致问题。

谢谢你的答案

0 投票
0 回答
33 浏览

sqlite - 读取 csv 文件时出现奇怪的字母和符号

我正在尝试打开 csv 表并将其与 sqlite 一起使用。我尝试了几种方法,但它们都生成了一个插入 \n 而不是空格 ' ' 或 Â 字母的表格。我试图更改编码,但我所做的一切似乎都以相同的格式结束。请帮忙!这是我的代码:

第一列标题的结果是“Company \n(Maker-if known)”

谢谢

0 投票
0 回答
47 浏览

python - 如何读取带有 NULL 和不同标题的 CSV?

我的任务是将一个 CSV 文件从 UTF8 编码转换为 ANSI 编码并对其进行格式化。我了解到ANSI在某种意义上确实是系统的编码,但这不是目前的问题。

在转换之前,我必须能够先读取我的 CSV 文件。该文件包含空值,并且标题与文件的其余部分不同。每当我尝试阅读它时,我总是会收到有关 NULL 值或标题的错误。标题在某种意义上是不同的,它们根本没有任何引号,但文件的其余部分在字符串的每一侧都有 3 个引号(并且由于某种原因也围绕 NUL 值)。文件列以逗号分隔,每行以新行结束。

当我尝试使用QUOTE_NONNUMERIC(以摆脱空值)读取时,出现错误:

当我尝试使用QUOTE_ALL(希望也引用标题)时,出现错误:

这是我的代码:

在阅读了一些材料之后,我想我必须将标题与文件的其余部分分开阅读。一个人将如何做到这一点?我试图用 跳过它们reader.next(),但后来我收到错误,这next不是reader. 在这一点上,我真的不敢相信我已经花了这么多时间阅读文档并尝试不同的事情。

解决方案

我最终使用 list(next()) 跳过标题,然后用空字符串替换所有空值。然后使用我需要的配置打开输出文件并在其中写入我的行。我仍然需要处理不同的格式,因为这个解决方案在每个单元格周围都加上了双引号,我需要一些是数字。这也将所有单引号从卖出替换为双引号,这仍然需要修复。file_in并且file_out变量已经为它们分配了输入文件和输出文件的位置。

0 投票
0 回答
26 浏览

java - 如何知道我在 CSVReader 中有文件的最后一行

我使用 java 中的 CSVReader 将那些大文件导入数据库中。

如果我想知道我有文件的最后一行然后文件结束,我应该使用什么方法?

我的代码是:

我的问题是最后读取 1000 条记录后,我的程序结束,如果剩下的记录少于 1000 条,它们将不会被导入。多谢

0 投票
1 回答
53 浏览

python - CSV 阅读器在逗号后错误地解析制表符

我正在使用 CSV 阅读器在 Python 中读取 TSV。代码是:

选项卡分隔的 CSV 文件中的一行如下所示(此处托管 csv ):

文档 unit1_toks unit2_toks unit1_txt1 unit2_txt2 s1_toks s2_toks unit1_sent unit2_sent 目录
GUM_bio_galois 156-160 161-170 " 我们 zouden dan voorstellen dat de auteur al zijn werk zou moeten publiceren 107-182 107-182 泊松宣称伽罗瓦的工作“不可理解”,宣称“[伽罗瓦]论证是不够的。” [16] Poisson 宣称 Galois 的作品“难以理解”,并宣称“[Galois'] 论证会建议作者应该发表意见。” [16] 1>2

我得到以下输出(CSV 阅读器缺少一些制表符空格):

我希望它看起来像这样:

如何让 CSV 阅读器处理不完整的引号并将它们保留在我的输出中?

0 投票
1 回答
47 浏览

node.js - 将数据导入反应应用程序以进行绘图

所以我一直在努力将 CSV 数据导入我的 react 应用程序以使用 deck.gl 绘制它。到目前为止,我尝试过以下几件事:

将数据加载为 CSV 文件。为此,我编写了这段代码来加载文件:

在这种情况下,我只是被告知 fp.createReadStream 不是一个函数

因此,我尝试加载 JSON 数据。使用这段代码:

这告诉我“未捕获(承诺)SyntaxError:意外的令牌<在JSON中的位置0”但这没有任何意义,因为JSON数据看起来像这样

这对我来说绝对没有意义,在这一点上我很困惑,非常感谢任何帮助。

0 投票
1 回答
66 浏览

python - 如何读取 _csv.reader 对象?

我有一个_csv.reader类型对象,它是由从 API 收集数据的函数创建的。我将如何打开和解析这种类型的对象,以便在 Pandas 等中进行处理?

该对象最初是这样创建的: