EXCELをCSVにする

色々とあって、EXCELのシートをCSV化する必要に迫られている。
ただ、問題点は色々とあって、そのためどういう手段を使うかってところでまず迷走中。


まずは、環境の問題。
以前であれば、フツーに社内にUNIX系OSのサーバがあったし、Webサーバだってあった。なので、シェルスクリプトに、PerlPHPを使うという方法だってあった。
さらにはCygwinもインストールしてたんで、Windowsからでも…と。
でも今の会社じゃ、そういう環境は望めないし、今僕が使っているPCだって一体何年前だよ!?というスペックだからなぁ。


まず、やりたいことの確認。

こんなCSVファイルを読み込んで、

名前,数字,数字,数字,数字,数字,数字,

こんなカンジに変換するんだけど…

名前,日付,数字,数字
名前,日付,数字,数字
名前,日付,数字,数字

勿論、その他にもパラメタは必要なんだけど、大雑把にいうとこんなふう。
名前はそれぞれ先頭。
一日につき、数字は二つずつ。
ようするに一人1レコードから、一人一日1レコードに変える、と。


入力ファイル、出力ファイルの仕様は固定なので、あまり悩む必要はない(と思う)。
おかしなファイルを読み込んだら、おかしなエラーが出ても気にしない(ことにしよう)。


日付は、開始・終了をどこかのタイミングで指定させるか。
データを分割、整形するループで、開始日をインクリメントさせていく。


貧弱なWindows XP上で、どのPCからでも動作するしくみ…
いつでも修正可能なようにしておきたいと思うと、何かスクリプトがいいか。
正直バッチファイルには荷が重いかな?
VBScriptとか?
WSHかな?(PoweerShellはインストールしないといけないし)