From: Hisashi Yahata Date: 2004-08-26T16:34:14+09:00 Subject: [ruby-list:39982] Re: Excel から読んだ値の種類の判定 志村弘之様 Excel から読んだ値の種類の判定方法として、下記のオブジェクトの種類を見るに は、is_a? や kind_of?(<所要のクラス>)メソッドを使う方法や、私には全く思いも しなかった展開方法をご教示いただきとても感謝します。 すなわち、Excelにある値が数値か文字かが不明な場合、次のステップで演算ができ ないために、何とかならないかと考えていました。先ほど同時に たけ(tk)様からも 回答をいただき有り難く思っていましす。 d = data(excelfilename,waku,sheet) d.each do |row| row.each do |cell| if cell.kind_of?(String) then # いろいろ elsif cell.kind_of?(Numeric) then # イロイロ elsif cell.kind_of?(NilClass) then # 雑多 end end end   矢幡