问题标签 [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 回答
342 浏览

java - 如何使用 CsvMapper 将 CSV 映射到带有列表的对象?

我正在尝试将一个 Csv 文件映射到一个使用 CsvMapper 的对象的实例列表,这甚至可能吗?

例子:

CSV 文件的内容(无标题):

字段 1:名称

字段 2:性别

字段 3:爱好(列表逗号分隔)

字段 4:关系

示例类:

先感谢您。

0 投票
0 回答
14 浏览

python - Python:解决 IsADirectoryError:尝试从 csv 文件中列出的链接下载 pdf 时

我已经设置了一个 API,它在 csv 文件的列中返回 pdf 链接。现在我需要依次下载这些 pdf 文档。但是它返回 IsADirectoryError: [Errno 21] Is a directory: 当有空白行或 html 而不是 pdf 链接并停止时。解决方法是什么?谢谢。

我正在使用此代码。

0 投票
0 回答
58 浏览

python - 读取包含单词 NUL 的 CSV 文件的 Python 问题

我有一个用于读取 CSV 文件的简短 Python 脚本。到目前为止没有什么特别的。

但是,如果 CSV 文件在字段中包含单词“NUL”,则会触发错误消息。比如像这样:

timestamp_utc,id,文本,键

2021-07-15 13:47:01,12345,“一些文本,sfghj”,z3O9Z NUL dxBfR

如果我现在读入这个 CSV 文件(顺便说一句,它不是由我创建的,它是从外部传递的),我会收到以下错误消息:

_csv.Error:行包含 NUL

奇怪的是,如果我在简单的 Windows 编辑器中打开文件并保存它而不更改任何内容,则不会发生错误并且文件可以正常处理。

一般条件:Windows、Pycharm、Python 3.8

0 投票
0 回答
16 浏览

java - 将元素从一个 DataSet 元组转移到另一个 DataSet 元组

我有以下问题:我从 .csv 文件中将所有元素插入到一个元组中:

但我只需要其中的 6 个,而且它们是特定的(我需要去掉 4,5 和 8 列)。所以我虽然我可以制作一个 DataSet Tuple6 <..> 并将我想要的列插入到新的元组中,但是我该怎么做呢?我找不到任何方法。先感谢您!:)

0 投票
1 回答
22 浏览

python - 结合 csvreader 生成器对象中两个单独列的日期和时间

我有一个这样的 CSV 文件:

我想将所有时间戳提取到一个列表中,以便我可以执行下面的评估功能(即评估是否check_timestamps_updated为真)。

问题还在于考虑日期,而不仅仅是时间。csvreader object将两个单独的列(日期和时间)组合起来以便与它进行比较的最有效方法是control_time什么?

0 投票
1 回答
28 浏览

python - 因此,当我输入不在 csvfile 中的内容时,它将停止运行

我通过搜索来打印 CSV 文件中的内容,但如果我输入不在 CSV 文件中的其他名称,它将因某种原因停止运行。例如,当我输入不在 CSV 文件中的 (hello) 时,它会像结束程序一样停止。我需要帮助来修复我尝试过的 else 语句,但它没有用。我在下面提供了 CSV 文件的图片。

0 投票
2 回答
47 浏览

python - csv比较排除了python中的重复项

我有两个 csv 文件,我正在使用一个 csv 从另一个 csv 搜索所有记录并更新其状态。我有两个表,并从 input.csv 中的搜索表中查找 IP 和 PROTOCOL。如果存在,则 EXISTS 列将更新为“否”。我被困在两个或多个记录的协议和 ip 相同的地方,但它们有不同的端口。它只更新一条记录。

输入.csv

姓名 知识产权 协议 港口 存在
l1 192.132.16.02 HTTP 80
l2 192.132.16.03 SSL 8443
l3 192.132.16.03 SSL 443
l4 192.132.16.04 SSL 443

搜索.csv

协议 知识产权 港口
1 HTTP 192.132.16.02 80
2 SSL 192.132.16.03 443
3 SSL 192.132.16.03 8443

在 search.csv 中有两条记录,它们具有相同的协议和 ip,但端口不同。结果,它只包括一条记录,而不是两者。我也尝试在条件下添加端口,但它不起作用

0 投票
0 回答
29 浏览

python - 使用csvreader比较python中的两个文件

我正在读取两个 csv 文件并比较这些文件中的 2 col。

这两个文件都有逗号分隔的内容。不知道为什么它没有进入第二个 for 循环。我只看到行 [1] 的打印。我在这里有什么遗漏吗。此 CSV 文件是从 oracle DB 生成的。当单独打印它们时,它的打印没有任何问题。

需要一些建议。

0 投票
0 回答
21 浏览

c# - CSVHelper 不同编码的文件

您要读取的文件可以采用 2 种不同的编码,UTF-8 和 Windows-1251。UTF-8 可以正常识别,但是 1251 不能正确识别。文件在处理之前的编码是未知的。有哪些可能的解决方案?

0 投票
2 回答
81 浏览

python - 读取 CSV 文件并提取特定数据

这是一些示例数据

游戏 日期 主队 英尺 H T 客队
1 (星期五)2018 年 8 月 10 日(W32) 曼联 2-1 1-0 莱斯特城
2 (星期六)2018 年 8 月 11 日(W32) 亚足联伯恩茅斯 2-0 1-0 卡迪夫城
3 (星期六)2018 年 8 月 11 日(W32) 富勒姆 0-2 0-1 水晶宫
  1. 根据用户输入,提供特定球队在整个赛季中的总进球数。

  2. 向用户询问比赛编号并提供双方球队的名称和比赛得分。

这就是我到目前为止所拥有的(请注意,我不允许使用熊猫)......