问题标签 [csv-write-stream]

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 投票
0 回答
642 浏览

c# - 在 C# 中压缩巨大的 csv 文件

我在.Net 4.7.2 中工作。我们有对象列表说 MyObject 将被转换为 csv 单个文件。目前使用下面的代码我用来创建巨大的 csv 文件(10GB 及以上)。

`

`

现在我需要创建这些巨大文件的 zip。我在 C# 中找到了 ZipFile.CreateFromDirectory。创建 csv 后,我调用 ZipFile.CreateFromDirectory 来创建 zip 文件。

我的问题我应该继续先创建 csv 然后 zip 还是任何其他有效的方法来做到这一点?

0 投票
0 回答
1487 浏览

python - 从python连续将终端输出写入CSV文件

我正在尝试将我的 python 程序的输出写入 csv 文件。我也在终端上打印这些输出供我查看,但是 csv 文件只保存最新的输出。这是我写入 csv 的代码片段,请建议我如何修改代码,以便 csv 不会被每个输出实例覆盖:

终端输出如下所示:

但是 CSV 文件只保存了以下行:

请就如何纠正这个问题提出建议

0 投票
1 回答
996 浏览

c# - 使用 CsvWriter 导出 csv 文件并在 C# 中合并行

从 c# 导出的默认 csv 文件,例如:RoomName | 设备名称 | 设备代码

现在如何导出 csv 文件。

如何使用 csvWriter C# 做到这一点?请帮忙,谢谢。

0 投票
1 回答
247 浏览

python - 如何使用python将标题添加到现有的csv文件而不重写所有现有内容

我正在尝试向我现有的 csv 文件添加一个标题,并且其中已经有内容。我只是想知道是否有任何代码可以在顶部插入标题行(例如 ['name','age','salary','country'] 而不会影响内容。

此代码也连接到 API,因此我将多次运行它。所以只是想知道是否可以检测一个标题是否存在以避免多个标题行。

谢谢你,希望大家有个美好的一天!

0 投票
3 回答
35390 浏览

c# - 如何从 ASP.NET 核心导出 CSV 文件

我正在尝试将代码从 ASP.net 迁移到 ASP.net 核心。

在 ASP.net 中的代码如下所示,

但是在 ASP.NET 核心中使用它时,我将其转换为,

在 ASP.net 中Response.Output可用但在核心中不可用。所以我试着像这样使用它Response.Body

谁能告诉我,我哪里做错了?

0 投票
3 回答
535 浏览

java - 如何转换列表在Java中没有“”的逗号分隔字符串

阅读后,我试图从 CSV 文件中删除第一行。代码工作正常,但它在重写时将“”添加到我的数据中。例如:

  • 在写入 csv 文件之前:100,COMRADE,CAMPBELL
  • 写入 csv 文件后:"100","COMRADE","CAMPBELL"

    这是代码。

==================================================== =======================

图书馆:

0 投票
1 回答
266 浏览

python-3.x - 字符串缓冲区无法将数据写入数据库表

我正在将 mongo 数据库移植到 PostgreSQL 数据库中,但遇到了一个问题。我正在使用psycopg2's COPY_FROM,它将文件对象、要写入的表和其他可选参数作为参数。我的原始代码如下所示:

上面的代码工作正常,但对于包含逗号的列(以逗号分隔)失败。因此,我想避开所有可能干扰的逗号和其他标点符号。为此,我使用了 Python 的csv模块来处理这个问题并得到以下代码:

使用上面的代码,mytable无论如何都是空的。fio我在编写行后尝试迭代,内容与初始代码片段中的相同(使用','.join)。我还检查了对象的大小,在写入记录后它在两个片段中的大小大致相同。

我在这里想念什么?为什么在第二个示例中没有将数据写入表中?

0 投票
2 回答
3477 浏览

apache-spark - 如何将火花流应用程序的输出写入单个文件

我正在使用火花流从 Kafka 读取数据并传递给 py 文件进行预测。它返回预测以及原始数据。它将原始数据及其预测保存到文件中,但是它为每个 RDD 创建了一个文件。我需要一个包含所有收集到的数据的文件,直到我停止将程序保存到一个文件中。

我试过 writeStream 它甚至不会创建一个文件。我尝试使用 append 将其保存到镶木地板,但它会为每个 RDD 创建多个文件,即 1 个文件。我尝试使用附加模式写入多个文件作为输出。下面的代码创建一个文件夹 output.csv 并将所有文件输入其中。

我只需要获取 1 个文件,其中包含在流式传输时一一收集的所有语句。

任何帮助将不胜感激,谢谢您的期待。

0 投票
2 回答
3483 浏览

python - 如何使用 AWS Lambda 在 AWS S3 中写入、更新和保存 CSV

我正在自动化 AWS Textract 流程,其中文件使用应用程序(我已经完成)上传到 S3,触发 lambda 函数,将表单提取为 CSV,并将其保存在同一个存储桶中。

我从图像中所有文本的 Textract 公式开始,结果是一个 .txt 文件。下面是我的代码:

这工作很好,但如果我想获得键值对,这没有帮助。所以,我尝试对 CSV 使用另一个代码。从我的本地驱动器,我能够做到这一点。以下是我的部分代码:

但是当我尝试使用 Lambda 进行编码时,我没有得到结果(即我的存储桶中的 CSV 文件)。我阅读了它,发现我需要创建一个 tmp 文件,但这有点不清楚。我使用下面的代码:

我的代码正确吗?我错过了那里的一步吗?

0 投票
1 回答
1613 浏览

python - 从 for 循环写入多个 CSV 文件

我有一个for loop获取股票代码和另一个用于获取股票数据的 for 循环。现在我正在尝试创建 csv 文件,该文件将从第一个 for 循环中获取股票名称的数据,并将股票数据添加到 CSV 文件中。

我收到以下错误:


的输出 print(stock_data)