2012-10-22 3 views

답변

0

답변은 사용중인 Ruby 버전에 따라 다릅니다. Ruby 1.8의 fastercsv에 꽤 만족해했습니다. 그리고 이제 Ruby 1.9에서 fastercsv가 stdlib에 채택되었으므로 보석을 꺼낼 필요가 없습니다. 단지 require "CSV"입니다.

+0

는 "fastercsv" 데이터 FasterCSV.read = ('C : \\ 랄리 타 \\ 블룸버그 \\ Rubian \\ users.csv')를 요구 둔다 데이터 [0] [0] 부호 상기 – Vish

+0

가 작동하지 .. environment.rb 파일에 아래 줄을 추가했습니다. Vish

+0

"CSV 필요"를주지 않고 작동했습니다. 모든 도움에 감사드립니다. 코드는 다음과 같습니다. CSV.foreach ("# {Rails.root}/public/u.csv", {: headers => true, : header_converters => : symbol}) do | row | "# {row [: first_name]}, # {row [: business_unit]}, # {row [: ph_no]}" end – Vish

0

필자는 항상 fastercsv를 사용 했으므로 작동하기가 쉽고 작동하려면 코드가 많이 필요하지 않습니다.

0

언급하지 않은 비정상적인 요구 사항이 없으면 Ruby에 내장 된 CSV class이 작업을 수행해야합니다.

관련 문제