论坛: Q&Aフォーラム (Thread #18329)

csvmake2 Exelシートのデータ読込み位置について (2008-04-18 12:06 by (del#34284) #36106)

今回はじめて csvmake2を使わせていただきました。認識不足の点がありましたらご容赦ください。
私の理解では「あらかじめ作成したExelシートにCSVデータを追加する」ものという認識なのですが、やってみるとExelシートの1行目からデータが読み込まれるため、1行目に作っておいたタイトル行もデータで上書きされてしまいます。
試しにタイトル行部分のセルを書き込み禁止に設定してみたらアプリケーションエラーになってしまいました。
ホストから渡される、タイトル行が含まれていないCSVデータを読み込んでタイトル行を含めたシートに仕上げる方法はないものでしょうか。
よろしくお願いいたします。

RE: csvmake2 Exelシートのデータ読込み位置について (2008-08-21 16:01 by sky_seeker99 #38356)

お返事が大変遅れて申し訳ありません。
csvmake2の件ですが、マニュアルの書き方が間際らしいですね。
正しく仕様を記載すると「あらかじめ作成したExcelファイルにCSVファイルをシートとして追加する。同じ名前のシートがある時は上書きする」です。
データの追加はせず、同じ名前のシートがある時は全面書き換えになります。
タイトル行を追加したい時はホストから渡されるCSVファイルの先頭にタイトル行を加えて変換して下さい。
例えば、

ホストから以下のデータが来た時、
100,200,500,700
110,210,520,710
120,220,530,720
130,230,540,740
140,240,550,750


csvmake2に変換させる前に以下のようにヘッダデータを追加してからcsvmake2に変換させてください。
heada,headb,headc,headd
100,200,500,700
110,210,520,710
120,220,530,720
130,230,540,740
140,240,550,750

回复到 #36106