问题标签 [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.
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
在这一点上,我没有想法。有人可以帮助我理解这一点,并且任何有关使其正常工作的提示也将不胜感激。
python - 写入 CSV 时,分隔符在每个字符之间并且 CSV 写入器不完整?
我正在尝试找到一种将过滤后的文件路径打印到 csv 的方法,并且在正确打印我的文件路径时遇到了问题。到目前为止,我的代码如下所示:
运行我的代码后,我在输出中的每个字符之间获得了分隔符,并且由于某种原因,它只打印了我正在迭代的文件夹中以 .shp 结尾的两个文件之一。我非常感谢任何意见或建议。谢谢!
python - 在遍历文件夹后,是否有一种特定的方法可以将 3 个不同的文件路径打印到 csv?
我对python还是很陌生,并尽我所能自学。我想要做的是在遍历文件夹后将 3 个不同的文件路径写入 csv。我有一个问题,只有第一个应该打印的文件路径正在打印。我希望将以下输出打印到 csv:
但我最终只得到一个作为我的输出:
这是我目前想出的代码。对于如何将所有三个项目打印到 csv 而不仅仅是一个项目,我将不胜感激。
python - 如何在.csv文件中仅重写一帧(行[2])?
我想仅在每行的第三帧中重写 csv 文件中的值。前两帧将是相同的。
但是在这段代码的输出中是
builtins.TypeError:'_csv.writer' 对象不可迭代
你知道如何让它变得更好吗?
谢谢
python - 如何在 csv 中仅重写一个字段(行 [n])但同时能够处理数据?
我在这里有一个三行三列的 csv 文件。
起初我想打印所有的行。随后,对于它们中的每一个,程序检查它是否写在第二个字段(索引 1)USA 中。如果是这样,程序将从第三个字段中获取价格并将其乘以 2。
现在我需要重写这个翻倍的价格而不是2000(与美国一致)
有人已经建议我使用创建一个新文件。但是当我想首先处理文件中的数据时,这会导致问题。
谢谢你的答案
python - 用 Python 写入 CSV - 插入的行不合适
我有一个函数可以将一组信息按行写入 Python 中的 CSV 文件。该函数应该将文件附加到新行,但是我发现有时它会行为不端并将新行放置在 CSV 的单独空间中(请参见图片作为示例)。
每当我手动重新格式化数据时,我都会再次删除所有空单元格,所以你知道。
希望有人能帮忙,谢谢!
node.js - 试图让 NPM csv-writer 在写入时覆盖文件
我已经构建了一个小型 Node 应用程序来从 API 获取数据,并且我使用https://github.com/ryu1kn/csv-writer#readme每 10 分钟将数据写入 CSV 文件。但是 - 它只会添加到文件中 - 而我只是希望它更新列表或创建一个新文件(这似乎是最简单的方法?)。我尝试使用 Node fs 同步删除文件 - 但无论我做什么,在下一次写入时,csv-writer 都会以某种方式重新创建文件并向其中添加更多数据......而不是创建一个新文件。实现我想做的最好的方法是什么?
python - csv writer - 如何根据阈值将行写入多个文件?
我想将行写入 csv 文件,但文件应包含不超过 X 行。如果超过阈值,则需要启动一个新文件。因此,如果我有以下数据:
我想最终得到 4 个文件,其中文件 1、2、3 各有 3 行,文件 4 只有一行。在 Python csv writer 中是否有内置选项可以做到这一点?
c++ - 最后 52 行未使用 qt 写入 csv 文件
我有一个 csv 文件,其中 3 列和 866300 行。我尝试将此数据写入其他 csv 文件。当我尝试时,它在文件中写入了 866248 行,之后剩余的 52 行未写入文件。什么问题我不明白。我尝试使用控制台上的打印对其进行调试,然后在控制台上打印到最后。只有写入文件的问题。
请帮忙。