excelファイルをcsvファイルに変換したいのですが、csvファイルの形式として全ての行にデーター有る無しに関わらずカンマの数をcsvの一行目のカンマ数に一致させたいのですが大量のデーターだと上手くいきません。どのようにしたらいいでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答7件)

id:momoko2004 No.1

回答回数178ベストアンサー獲得回数2

ポイント20pt

データがないセルにブランクを埋め込めば、カンマ数をそろえることが出来ます。

id:taknt No.2

回答回数13539ベストアンサー獲得回数1198

ポイント20pt

CSVで出力したい範囲を コピーし、秀丸等にはりつけて

タブをカンマに置換してcsvで保存すればいいでしょう。

id:GOGO_MINI No.3

回答回数111ベストアンサー獲得回数5

ポイント20pt

編集→ジャンプ→セル参照

で空白セルを選択することができますが

ブランクに埋め込むのは%%%%%など、そのシートで利用される見込みがない文字列にしておくとあとでエディターなどで開いて検索置換して消すのが容易ですよ。


ちなみに%%%%%とか$$$$$を入力したセルを選択して

コピー。編集→ジャンプ→セル参照で空白セルを選んで貼付で一発です。

id:nabecchi No.4

回答回数32ベストアンサー獲得回数0

ポイント60pt

以前、後ろのカンマ数が合わない時にやったのですが、データの無いセルに色を付けたら合いました。

id:evi1 No.5

回答回数15ベストアンサー獲得回数3

ポイント20pt

私も以前カンマの数が合わずに困りました。


先頭が10カラムあっても、ある一定行(※)データの無い(もしくは欠落している)行が連続すると、カンマの数が4つになるなど、少なくなるようです。

※ 15行目から補正がはいる?(自信はなし)


ブランクを入れたり、書式を設定(色設定は塗りつぶし無しを設定しても可でした)すると、有効なカラムと認識されるようですが、普通に編集するだけでは揃わないと思います。。。


私はExcelから直接cvsにするのは諦めました。

id:new_icu No.6

回答回数13ベストアンサー獲得回数0

ポイント20pt

http://support.microsoft.com/default.aspx?scid=kb;ja;JP400253#kb...

[XL2002]CSV形式で保存した際カンマの数が17行以降異なる

やっぱり書式変更するのがよさそうなんですが、それではうまくいきませんでしょうか?

ポイントついてなくて、回答終了していないので。。。

id:nana0630 No.7

回答回数115ベストアンサー獲得回数0

ポイント20pt

http://support.microsoft.com/default.aspx?scid=kb;ja;400253

[XL2002]CSV形式で保存した際カンマの数が17行以降異なる

Excelの、お得意の「仕様」だそうです(^^ゞ


Excelは16行区切りでテキストファイルを扱うのだそうです。

解決方法は、上にもありますが、色を塗るなど、セル書式の変更を行うことだそうです。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません