-2

「ID Name Value」としてデータを含むテキスト ファイルを読み込もうとしています。Ruby コードはこのテキスト ファイルを解析し、S​​QLite DB に保存する必要があります。DB にも同じ数の列があります。そして、IDをPKとして保持しながら、その行のDB内の古いデータを削除する必要があります。

可能であれば、いくつかのコード スニペットで手順を教えてください。

4

1 に答える 1

1

:col_sep を設定してCSVライブラリを試すことができます\s

require 'csv'
CSV.foreach("path/to/file", col_sep: '\s') do |row|
  row[0] # ID
  row[1] # Name
  row[2] # Value
end
于 2013-03-12T11:56:55.210 に答える