Enumerator::Lazy Recently, I have had to analyse a very large CSV file and look for some lines containing specific values. In this post, I will explain how the lazy enumerator let me write simpler code. Enumerator::Lazy is still relatively new to many Rubyists including myself, but in short, the lazy enumerator lets us evaluate its elements as needed. This behaviour is quite different from the reg
各種郵便番号データのダウンロードはこちらからどうぞ。 住所の郵便番号(CSV形式) 読み仮名データは半角カタカナになっています。 読み仮名データの促音・拗音を小書きで表記しないもの例:ホツカイドウ 読み仮名データの促音・拗音を小書きで表記するもの例:ホッカイドウ 住所の郵便番号(ローマ字)(CSV形式) 読み仮名データはローマ字になっています。 住所の郵便番号(ローマ字)例:HOKKAIDO 住所の郵便番号(1レコード1行、UTF-8形式)(CSV形式) 郵便番号のデータ利活用の観点から2023年6月更新より新たな形式でのデータを追加で公表します。 住所の郵便番号(1レコード1行、UTF-8形式) 事業所の個別郵便番号(CSV形式) 事業所の個別郵便番号 郵便番号簿PDF(2023年度版) 郵便番号簿PDF(2023年度版) 郵便番号変更案内(2024年2月29日更新) 2023年度版郵便
タイトルのことをしたくて、Google で検索してみる。 ruby で csv の処理をしたことがないからね。 どのようなコードが一般的か知りたいわけ。 そうしたら、標準でついている CSV は遅くて FasterCSV が早くてよいらしいことがわかった。 そして、ダブルクォーテーションを全てにつけたいから(勘定奉行でインポートするからね)、それらしいキーワードで検索してみた。 でも見つからなかった。仕方ないのでマニュアルを読んだ。そしたらそうするオプションがあった。その結果コードが出来上がった。 どこかのコントローラ def export ~~~ stream = FasterCSV.generate(:force_quotes => true) do |csv| csv << ["first","second","third"] journals.each do
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く