ruby에서 mysql 데이터를 처리할 수 있는데,,
간단하게 mysql workbench를 통해서 csv로 다운받고, 이를 처리할 수 있다.
require 'csv'
CSV.read("test.csv")
내용 출력..
각 필드별로 제어(manipulation)하려면 CSV.foreach()문을 사용할 수 있다.
CSV.foreach('test.csv') do |row| ; puts row.inspect ; end
내용 출력..
필드 하나는 배열로 접근할 수 있다. row[0] 로 쓸 수 있으며, 이를 parsing하는 방식으로 테스트할 수 있다.
CSV.foreach('test.csv', { :col_sep => ',' }) { |row| print row[0] + ";" + row[1]; #logic# }
'Ruby' 카테고리의 다른 글
[ruby] gem install 시 openssl 설치시 file not found 해결하기 (0) | 2015.12.22 |
---|---|
[ruby gem] You have to install development tools first. 해결하기 (0) | 2015.12.21 |
[ruby] rescue (0) | 2015.12.10 |
[ruby] 특정 단어로 분리(split)된 배열 만들기 (0) | 2015.12.10 |
[ruby] 문자열에서 라인 또는 탭 삭제 (0) | 2015.12.10 |