重複しているファイルを削除します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
重複しているファイルを削除します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
yamlファイルの特定の数字をインクリメントしたくてスクリプトを書きました。 データとしてはこんな感じです。
1 2 3 4 5 6 7 8 9 10 11 12 |
|
医療費控除。
薄々は知っていたけどそんなに病院にお金を使うこともなく、領収書と取っといたりするのも面倒なのであまり意識したことはなかったのですが、
去年はエクストルージョンという歯の処置を保険適用外(15万弱しました)でやったりとかなりお金を使ったので今回は医療費控除を請求してみることにしました。
郵送で申し込みます。
Read on →という内容のものが業務で必要になり、処理を書きましたが勘違いでそんな仕様はどこにもなくお蔵入りになってしまって悔しいので ここでさらします。
Gistではここに置いてあります。
real_delete_discreetly
移行してみました。
とりあえずそれだけです。
あらためてこちらでもよろしくお願いします。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
エクセルのウィンドウ枠の固定をAxlsxで行う方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
最近Railsを使う会社が増えてきて、2年前にRailsを扱う会社をエージェントに探してもらった時はなかなか見つからなかったんですが、今は楽に見つかりそうですね。 そもそも登録した転職サイトがダメだったのかもしれないと思いますが。 千葉でRuby、Railsメインでやってる会社ないかな。
さてさて、ここのところずっと触っているAxlsxです。
エクセルのセルが数値か文字列かで挙動が変わったりします。 文字列型のカラムに"1000"とか入っていた場合、エクセルでは数値として認識されてしまってvloolupなどの関数が反応しないことがあります。 その場合は明示的にtypeを指定しましょう。
1 2 3 4 5 6 7 8 9 |
|
typesに設定できるシンボル Method: Axlsx::Cell #type — Documentation for randym/axlsx (master) [:date, :time, :float, :integer, :string, :boolean]
そのままアップロードすると関数による値の設定が行われません。 おそらく数式はエクセルを開いた時にエクセル側で計算されるので、エクセルを一回も開かずにアップロードすると値が設定されていないことになるのかと思います fomula _valueを設定しましょう
1 2 3 4 5 |
|
Rubyでモデルの値がtrueの場合は○。falseの場合は空文字を表示するメソッドが欲しかったのでrefimentsを使って実装したかったけどなかなかうまくいかない。
trueはインスタンスだと思うんだけど何か普通のインスタンスと違うのだろうか。
試行錯誤は省いて結論としてはこうしたらできました.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|