switch
Scalaのパターンマッチも逆アセンブルするとtableswitchが使われるみたい。
aload
aloadのことなど。
Scalaのパターンマッチも逆アセンブルするとtableswitchが使われるみたい。
aloadのことなど。
https://support.office.com/ja-jp/article/Excel-%E3%81%AE%E4%BB%95%E6%A7%98%E3%81%A8%E5%88%B6%E9%99%90-1672b34d-7043-467e-8e27-269d656771c3?ui=ja-JP&rs=ja-JP&ad=JPsupport.office.com
ワークシートの最大サイズは、公式では 1,048,576 行 x 16,384 列 と定められているようです。
が、これは理論上の値のようで、実際50万行のエクセルファイルを開こうとしたらすっげえメモリ食いまくってPCが死んで再起動するはめになったので、エクセルファイルが50万行などになったら、分割することを考えましょう。本当に。
query-replace-regexpなどの正規表現を使った置換のやつで、
startを
\(.....\)
とし、endを
\,(+ (string-to-number \1) 1000))
とすると、置換でインクリメントすることが出来る。
ポイントは、最初の()と、次の\,(S式)。ここが重要。これテストに出るかもね。
Query replace regexp (default \([0-9]\{1,2\}[0]\{3\}\) -> \,(+ (string-to-number \1) 1000)):