问题标签 [csvwriter]

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

java - 使用 CSVWriter 编写字符串数组 - 有些带引号,有些不带

我看到了一些关于 CSVWriter 写入文件和引号的其他问题。但没有什么比我的问题更具体。

我想打印类似的东西:

abc,def,ghi,"jkl",mno,pqr

当我只是写:

打印出来的是:

"abc","def","ghi","jkl","mno","pqr"

所以我尝试了:

这给了我:

abc,def,ghi,jkl,mno,pqr

但我需要 jkl 上的引号。所以我尝试了类似的东西:

这令人惊讶地给了我:

abc,def,ghi,""jkl"",mno,pqr

在这一点上,我没有想法。有人可以帮助我理解这一点,并且任何有关使其正常工作的提示也将不胜感激。

0 投票
0 回答
81 浏览

python - 写入 CSV 时,分隔符在每个字符之间并且 CSV 写入器不完整?

我正在尝试找到一种将过滤后的文件路径打印到 csv 的方法,并且在正确打印我的文件路径时遇到了问题。到目前为止,我的代码如下所示:

运行我的代码后,我在输出中的每个字符之间获得了分隔符,并且由于某种原因,它只打印了我正在迭代的文件夹中以 .shp 结尾的两个文件之一。我非常感谢任何意见或建议。谢谢!

0 投票
1 回答
32 浏览

python - 在遍历文件夹后,是否有一种特定的方法可以将 3 个不同的文件路径打印到 csv?

我对python还是很陌生,并尽我所能自学。我想要做的是在遍历文件夹后将 3 个不同的文件路径写入 csv。我有一个问题,只有第一个应该打印的文件路径正在打印。我希望将以下输出打印到 csv:

但我最终只得到一个作为我的输出:

这是我目前想出的代码。对于如何将所有三个项目打印到 csv 而不仅仅是一个项目,我将不胜感激。

0 投票
3 回答
58 浏览

python - 如何在.csv文件中仅重写一帧(行[2])?

我想仅在每行的第三帧中重写 csv 文件中的值。前两帧将是相同的。

但是在这段代码的输出中是

builtins.TypeError:'_csv.writer' 对象不可迭代

你知道如何让它变得更好吗?

谢谢

0 投票
1 回答
39 浏览

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

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

这是csv文件

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

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

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

谢谢你的答案

0 投票
2 回答
40 浏览

python - 用 Python 写入 CSV - 插入的行不合适

我有一个函数可以将一组信息按行写入 Python 中的 CSV 文件。该函数应该将文件附加到新行,但是我发现有时它会行为不端并将新行放置在 CSV 的单独空间中(请参见图片作为示例)。

每当我手动重新格式化数据时,我都会再次删除所有空单元格,所以你知道。

希望有人能帮忙,谢谢!

在此处输入图像描述

0 投票
0 回答
38 浏览

node.js - 试图让 NPM csv-writer 在写入时覆盖文件

我已经构建了一个小型 Node 应用程序来从 API 获取数据,并且我使用https://github.com/ryu1kn/csv-writer#readme每 10 分钟将数据写入 CSV 文件。但是 - 它只会添加到文件中 - 而我只是希望它更新列表或创建一个新文件(这似乎是最简单的方法?)。我尝试使用 Node fs 同步删除文件 - 但无论我做什么,在下一次写入时,csv-writer 都会以某种方式重新创建文件并向其中添加更多数据......而不是创建一个新文件。实现我想做的最好的方法是什么?

0 投票
2 回答
76 浏览

python - 使用 CRLF 而不是 LF 的 CSV Writer (Python)

您好我正在尝试使用csv库将我的 CSV 文件转换为新文件。

我写的代码如下:

唯一的问题是在生成的文件(Test_new.csv文件)中,我有CRLF而不是LF. 这是一个示例图像:

  • 读取左侧文件
  • 在右侧写入文件:

在此处输入图像描述

结果,当我将 csv 列复制到 Google docs Excel 文件中时,我在每一行之后都得到一个空行,带有CRLF.

在此处输入图像描述

是否可以使用csv库来编写我的代码,以便将LF其留在单元格中而不是CRLF.

0 投票
2 回答
54 浏览

python - csv writer - 如何根据阈值将行写入多个文件?

我想将行写入 csv 文件,但文件应包含不超过 X 行。如果超过阈值,则需要启动一个新文件。因此,如果我有以下数据:

我想最终得到 4 个文件,其中文件 1、2、3 各有 3 行,文件 4 只有一行。在 Python csv writer 中是否有内置选项可以做到这一点?

0 投票
1 回答
48 浏览

c++ - 最后 52 行未使用 qt 写入 csv 文件

我有一个 csv 文件,其中 3 列和 866300 行。我尝试将此数据写入其他 csv 文件。当我尝试时,它在文件中写入了 866248 行,之后剩余的 52 行未写入文件。什么问题我不明白。我尝试使用控制台上的打印对其进行调试,然后在控制台上打印到最后。只有写入文件的问题。

请帮忙。