{"author_url":"https://blog.hatena.ne.jp/shikaku/","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fblog.systemjp.net%2Fentry%2F20100516%2Fp1\" title=\"Array\u3068csv\u306e\u76f8\u4e92\u5909\u63db - shikaku&#39;s blog\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","author_name":"shikaku","provider_name":"Hatena Blog","published":"2010-05-16 00:00:01","image_url":null,"title":"Array\u3068csv\u306e\u76f8\u4e92\u5909\u63db","description":"require 'csv' \u30fb\u30fb\u30fb #Array\u3092csv\u306b\u5909\u63db\u3059\u308b\u306e\u304c csv = CSV.generate_line(Array) #csv\u3092Array\u306b\u5909\u63db\u3059\u308b\u306e\u304c Array = CSV.parse_line(csv)\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u4e00\u3064\u76ee\u304cColumn separator\u30c7\u30d5\u30a9\u30eb\u30c8\u3067 \",\" \u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u4e8c\u3064\u76ee\u304cRow separator\u30c7\u30d5\u30a9\u30eb\u30c8\u3067 \"\\r\\n or \\n\"\u30cd\u30bf\u5143 http://homepage3.nifty.com/takibouyou/ruby/memo.html","categories":["Ruby"],"type":"rich","width":"100%","blog_url":"https://blog.systemjp.net/","provider_url":"https://hatena.blog","version":"1.0","blog_title":"shikaku's blog","height":"190","url":"https://blog.systemjp.net/entry/20100516/p1"}