0

我有这样的标题列:

First,Last,ID,Type

第一行数据如下所示:

Jon,Smith,123,,

第四列下没有值Type

我有一个脚本,它将每一列解析为一个数组,并根据前三个标准执行不同的操作,First,Last,ID.

我需要写入 CSV 文件。逻辑如下所示:

If First == Jon, Last == Smith, and ID == 123, write "Success" to Type

我有以下脚本:

   CSV.open("Content_File.csv", "wb") do |csv|
     csv << ["row", "of", "CSV", "data"]
     csv << ["another", "row"]

但它所做的只是将内容逐行写入 CSV 文件。我需要写入特定的行和特定的列。

有什么想法吗?

4

1 回答 1

0

简短的回答是你不能(也就是说,你仍然需要遍历整个文件并写出另一个文件)。如需更长的版本,请参阅此处

于 2013-08-23T01:31:33.317 回答