<!DOCTYPE html> <html> <!-- Default style for pretty-print of text files --> <head><title>csv-use.rb</title> <style type="text/css"> pre {margin-left: 6ex;} pre span {counter-increment: linenum; text-align: right; position: relative;} pre span:before { position: absolute; right: 0px; background: #ddd; text-align: right; padding: 0 0.2ex; width: 5.5ex; margin-right: 0.5ex; content: counter(linenum) ":"; } </style> </head> <body> <p>[[ <a href="?showattc+article_m+498+raw">RAW TEXT</a>(DOWNLOAD here) ]]</p> <pre lang="en"> <span></span>Encoding.default_external = 'utf-8' # CSVファイルがutf-8のとき <span></span>require 'csv' # CSVライブラリ読み込み <span></span> <span></span>data = CSV.read("csv-use.csv", :headers => true) <span></span> data.each{|row| <span></span> printf("%sがすきです。\n", <span></span> row["すきなもの"],) <span></span> printf("%sがきらいです。\n", <span></span> row["きらいなもの"]) <span></span> } </pre> </body> </html>