行の削除

「CSV 改行」が異常に多いのも気になるが、エクセルバカに改行の操作など必要になる場面は少ない。最近は「CSV 行削除」というのも多い。しかし、これはテキストファイルというものを今までプログラミング的に処理したことがない者に特有の発想である。いわば無知に基づく願望または「ないものねだり」にすぎない。

こんなことを説いたところで、もともと無知蒙昧暗愚のエクセルバカに通じるわけもないのだが、、、。


どこの「行」なのか

バカはタイトルに寄ってくる。この「CSVファイルから指定行を削除する(Excel/VBA)」も、これを書いた私の意図と、ハエのように飛んでくるだけのエクセルバカの目的とはまるで違っているだろう。エクセルバカとは興味と関心のありかはまったく異なるからである。
LOG
218.217.255.56 [24/Oct/2016:11:54:22] エクセル 指定した文字 行を削除 マクロ
こういうものを見ると、私はすぐに Excel の外にあるテキストファイル、たとえば sample.txt などのテキストファイルを対象に「指定した文字」のある「行を削除」することだと思い込んでしまう。それしかプログラミング的にやる価値がないからである。

しかし、エクセルバカの重要公式エクセルバカ目線を考えると、エクセルバカの世界にはExcelしかない。これはエクセルのシート上の話なのである。マクロなどまったく「お呼び」でないレベルの話である。しかし、こんな検索からわかることは、圧倒的多数のエクセルバカはそんなこともやっていない(わからない)ということである。


バカは何に反応するか

エクセルバカが寄ってくるのは「CSV」という語か、それとも「行削除」という語か。これが必ずペアで使われるからちょっと気になる。
LOG
133.25.247.205 [12/Nov/2016:14:42:45] ipc_0124 csvファイル 行削除
これが通常人なら次のようになる。
すなわち、「行削除」なら一般的にテキストファイルと書くだけで十分である。わざわざCSVファイルなどと書く必要はない。となると、「CSV」という語に飛んできているといえる。


しかし、ここでエクセルバカの立場で考えると、CSVという語に意味はない。エクセルバカの言う「CSV」とはシートのことである。となると、これはシート上の「行削除」をしたいということにすぎない。エクセルバカには*.csvはもとより、Excelの外にあるテキストファイルなどを処理する能力はないからである。

LOG
121.50.58.236 [05/Dec/2016:14:28:14] ipc_0124 text 指定行 削除
テキストファイルなら通常はこんなことはできないから、そんなこもとも知らないドシロウトにすぎない。これもシート上の「指定」した「行」の「削除」をしたいということにすぎない。「指定行」とはシートの左端に見えている行番号なのである。

つまるところ、この種の検索はシート上で行や列の削除をするにはどうするのかという単純なことなのである。バカは「行削除」という語に飛んできているのである。


エクセルバカのCSV

エクセルバカが今目の前で見ているものはなにか。Excelのシートである。エクセルバカの言う「CSV」とは、CSVファイル(*.csv)のことではなく、Excelのシートのことである。これがそういうオバカ仲間で通用している意味である。

このようにエクセルバカの「CSV」はExcelのシートを指していると考えれば、書いている言葉は「借り物」でハチャメチャだが無知は無知なりに意外に普通に「表計算ごっこ」をしているとも考えられる。
LOG
124.110.101.109 [10/Mar/2020:17:54:28] ipc_0124 vba csv 1行目 削除
それにしても、こういう意味不明の検索ばかりにはウンザリする。君子バカに近寄らず、がいいのかもしれない。