海野 @akanecco_0614 「Excelのデータ」とは言わんな。 誰と話すかにもよるけど「何かにまとまってるのありますか?Excelでもメモ帳でも良いんですけど」って聞く気がする。 基本的に"即使えるデータが貰える"とは思ってないから、とりあえず相手が出してきたものを見てから考えるわ。 twitter.com/kazoo04/status… 2020-11-09 23:20:12 きゃんたま王子®それで釣りに行く™ @seiji427 わかりみが深い! ExcelはExcelでいいけど、 データはデータでも。。 資料とデータは違うよ。。 あと。。文字列とか数式とかごちゃごちゃで機種依存文字がいっぱいとか。。 も.csvでくれw twitter.com/kazoo04/status… 2020-11-09 21:53:28
Shift-JISへの文字コード変換 CSV.generateを使用してCSVを生成します。例として、encordingリクエストパラメータにsjisが指定された場合にはShift-JISに変換したCSVファイルを出力し、デフォルトではそのままUTF-8で生成したCSVファイルを出力することとします。 require 'csv' # Convert to CSV def self.to_csv CSV.generate do |csv| csv << csv_headers all.each do |my_model| csv << my_model.csv_column_values end end end # Select headers # Write as you like def self.csv_headers [ "タイトル", "ユーザ名", "作成日時", "更新日時"
<H2> フレーム関連の警告</H2> <P> このドキュメントはフレーム機能を使って表示するように作られています。フレームを表示できない Web クライアントの場合にこのメッセージが表示されます。 <BR> リンク先<A HREF="overview-summary.html">フレームなしのバージョン</A>
【質問】二次配列を用いてのCSV化::NoMethodError: undefined method `map' for #<String:0x000001011faca0>Ruby エラー内容を検索しても、海外の文献しか引っかからず理解に苦しんでおり質問させていただきます。 どのように対処すれば宜しいでしょうか??? require 'csv' f = open("test.txt").to_a CSV.open("test.csv","wb") do |csv| f.each do |bo| csv << bo end end f.close Error:NoMethodError: undefined method `map' for #String:0x000001011faca0 すいません、ご教授下さいませ。 Register as a new user and use Qii
Ruby 標準添付ライブラリの CSV で Windows-31J (Shift_JIS でも良いけど) な CSV を作っていたのだけれども、特定の文字が含まれていると Encoding::UndefinedConversionError になってしまう。 irb(main):011:0> CSV.open(File.join('/var/tmp/hoge.csv'), 'w', encoding: 'Windows-31J') do |csv| irb(main):012:1* csv << %w( d é f ) irb(main):013:1> end Encoding::UndefinedConversionError: U+00E9 from UTF-8 to Windows-31J irb(main):014:0> CSV.open(File.join('/var/tmp/h
基本的な文法 SmoothCSVは内部でH2 Database Engineを使用しています。したがって、基本的な文法はH2 Databaseのものと同じです。 なお、実行できるSQLはSELECT文のみです。 H2 Databaseの文法:http://www.h2database.com/html/grammar.html H2 Databaseの関数:http://www.h2database.com/html/functions.html FROM句について SmoothCSVでは、SQLのFROM句に、SmoothCSVで編集中のシートまたはファイルシステム上に存在するCSVファイルを指定することができます。 ・SmoothCSVで編集中のシート→「CSVTABLE([タブ名], [インデックス])」 (※インデックスは省略可。同じ名前のタブが複数あった場合に、[インデックス]に
WEB系技術屋の管理人が、ネット・デジタル中心に日歩をつらつら LinuxやらRuby、Javascriptなどなど記事を載せています mukaer.com # -*- coding: utf-8 -*- #csvを扱うのに必要 require 'csv' str = "a,b,c,d\r\n" str = "e,f,g,h\r\n" str = "j,k,l,m\r\n" #CSVを解析し配列変換する p CSV.parse(str) #=> [["a", "b", "c", "d"], ["e", "f", "g", "h"], ["j", "k", "l", "m"]] #配列をCSVに変換 p CSV.generate_line ["a","b","c","d"] #=> "a,b,c,d\n" #CSVファイルを作成 CSV.open("test.csv","w") do |cs
Railsでcsvファイル出力とか調べても model でCSV出力用のto_csvメソッド作ってcontorllerで respond_to format.csv して出力するようなのしかみつからんかった。 http://railscasts.com/episodes/362-exporting-csv-and-excel?language=ja&view=asciicast require 'csv' class User < ActiveRecord::Base def self.to_csv CSV.generate do |csv| csv << column_names all.each do |model| csv << model.attributes.values_at(*column_names) end end end end
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く