• ベストアンサー

5行目からのCSVデータを作りたい

いつもお世話になります。 とあるシステムにデータを入力して、CSVファイルを作成して別システムにインポートしているのですが、そのファイルフォーマットがデータが5行目から始まる形のものなのです。とある事情からそれをエクセルで作成しなければならず、CSVで保存したものを開くと空白行を無視して1行目から始まってしまいます。 1から4行目までを空白にしてCSVを作成する方法をご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

A1セルに「'」だけを入力しておきます。 この状態でCSV保存すれば、空白行分の改行が出力されます。 (「'」は文字列入力の識別子ですが、実際の文字列がないので空白セルと解釈されデータとしては出力されません。) エクセルのCSV保存は、場合によって空白セル分の「,」が連続出力されたりしますが、これは問題にならないと考えてよいのですよね?

7-samurai
質問者

お礼

バッチリでした!! ありがとうございました。

その他の回答 (1)

  • S-Fuji
  • ベストアンサー率36% (592/1624)
回答No.1

空白にしたい行に、スペースを入れましょう。

7-samurai
質問者

お礼

SEに確認したところ、この方法でも問題ないようです。 ありがとうございました。

関連するQ&A

  • csvのデーターファイルから任意の行をエクセルファイルへ入力するエクセ

    csvのデーターファイルから任意の行をエクセルファイルへ入力するエクセルVBA が上手くできません。 6列2000行のcsvデーターのテキストファイルの作成は、色々な参考書があり成功しました。次に このcsvのデーターファイルから任意の複数行をシート4などの任意のワークシートの任意の場所に60行程度をインポートして、この60行の数値データーを加工しようとしていますが、入力が上手くできません。数値データーの加工のプログラムは一応できているため、その様式にあわせて、所定の場所にデーターを入れる必要が有ります。 1列目には日付(シリアルの数値にしています)、その他はすべて数値(LONG型)です。エクセルは2003を使用しています。 VBAの初心者です。宜しくお願いいたします。

  • csvファイルにある20万行のデータをエクセルで

    メモ帳でcsvファイルとしてある20万行近いデータをエクセルに落としたいと考えています。 エクセルの1シートは65000行ほどのデータしか反映できませんが、同じエクセルファイルにシートをいくつか分けて順番にデータを反映することはできますでしょうか?(例:1シート目・1~65000行 2シート目:65001行~130000のような形式で) よろしくお願い致します。

  • CSVデータについての質問です。

    現在、EXCELのマクロを使用して会計システムに取込むCSVデータを作成しております。 データフォーマットを見るとディテール(細かなデータ)をヘッダーとトレーラーで挟み込む形になっています。 ヘッダーは3列、ディテールは20列、トレーラーは5列です。 これらをCSV形式で作成し、メモ帳を開くと以下のようになります。 <例> 1,200,090,624,2,,,,,,,,,,,,,,,(←ヘッダー) 2,1,2415,2415,0,1,2009,802,1915,,0,0,1,1,,1,1915,1915,111,200908 2,1,3125,3125,0,1,2009,802,2225,,0,0,1,1,,1,2225,2225,111,200908 2,1,3233,3233,0,1,2009,802,1563,,0,0,1,1,,1,1563,1563,111,200908 8,84,435053,0,0,,,,,,,,,,,,,,,(←トレーラー) このように20列に満たない分、ヘッダーとトレーラーに,(カンマ)が入ってしまい、この部分に,(カンマ)があるとデータを取込めません。 この部分のカンマを取るマクロがあれば教えていただきたいのですが。 よろしくお願いします。

  • CSVファイルのデータ型について

    初めて質問します。よろしくお願いします。 拡張子「.xls」のファイルを「.csv」に変えるときに、データの形が変わってしまいます。 (エクセルでは「001」(文字列)のものが、CSVで保存すると「1」(数値)となってしまう) これを解決するために エクセルから文字列のデータを持ってきて貼り付け・保存しようとしましたが、 何度やってもデータは数値になってしまいます。 データ量が多いので、手ではとても直せません。。。 どなたか、よい方法がありましたらご教授ください。

  • AccessでCSVの数値データをインポート

    AccessでTransferTextを用いてCSVファイルのデータをインポートする際、CSVの最初の数行で勝手にデータの型を解釈されてしまい、小数点以下が省略されてしまうようです。毎回CSVファイルに数行付け足してから手動でインポートすればインポート出来るのかもしれませんが、業務量を考えると不可能です。TransferTextで小数を含むダミーのCSVをインポートしてから続けて欲しいデータをインポートして、その後ダミーのデータを削除するという方法も考えたのですが上手くいきませんでした。何か良い方法はございませんでしょうか。

  • データを行で合わせたい

    Office2000のExcelです。 あるシステムからデータを吸い出した際、CSVファイルが2つ作成されました。そのひとつ目のファイルの不必要な行を削除して、編集を終了。 その後、ふたつ目のファイルの編集を行おうとした際、ひとつ目のファイルの不必要な行を削除したことを思い出しました。 最終的に行いたいことは、ふたつのファイルを結合、もしくは行合わせです。 ふたつめのデータの1列目には、名前が振ってあるため、見て行合わせすることはできるのですが、削除した行が多すぎて参ってます。 どのようにすれば、この状況を打破できるでしょうか? 非常に困ってしまってます。宜しくお願いします。

  • 特定のCSVファイルを読み込んでAccessへ保存するコードをvb6.

    特定のCSVファイルを読み込んでAccessへ保存するコードをvb6.0で作ろうとしているのですが、csvファイル中に断続的にある空白行(,→皆無)が障害となって整った形ですんなりと保存できません。もちろんその空白行に1つでも文字を入れれば大丈夫なのですが、空白行がある状態ですっきりと取り込むことは可能なのでしょうか?駄文で申し訳ありません。

  • CSVをExcelに変換したい

    お世話になります。 CSVファイルをExcelファイルに変換する場合、CSVファイルをExcelで開いて拡張子を「xls」もしくは「xlsx」を指定して保存すればよいかと思いますが、PCにExcelがインストールされてない環境の場合、Excelに変換することは不可能でしょうか。 今回、Accessにてツールを作成し、CSV(カンマ区切り)のデータを読み込もうとしておりますが、そのデータの中には単語の中にカンマが含まれているものがある為、普通にCSVをインポートしようとすると、ズレてしまいます。 なので、インポートする前準備としていったんExcelに変換したいと考えているのですが。。そのPCにExcelがインストールされてないと、やはり変換することは出来ないでしょうか。 もしくは、カンマ区切りのCSVファイルをタブ区切りに変換したりすることは出来ますでしょうか。 ご教授の程、宜しくお願い致します。

  • 新規CSVデータの2行目以下を追加するVBA

    新規取得のCSVデータの2行目以下のデータを、ベースのBookファイルに追加するVBAを教えてください 店舗でビジネスをやっており、新しい電子決済端末を導入したところ、売り上げ等クラウドで見れるのですが、手数料のデータをローカルに落としたい場合、月数回の支払日ごとにcsvが分割されていることがわかりました csvファイルは、月6回(5日ごと)のファイルとなって入手できます。画像の上部のようなフォーマットになっています。 複数のファイル(売上用とか決済手数料一覧とか)があるのですが、列はどれも最長AZ列までカバーしていれば問題ありません この月6回配布されるcsvデータをローカルのExcelで分析したいため、毎回入手するたびに、2行目以下のデータを、ベースのBookファイルに追加していきたいのです csvファイルのデータ行数は売上数が毎日変動するため、毎回(6回/月)変動し不定です ネットでコードを探したのですが、いいのがみつからなかったのでここで質問させていただきました なお以前サラリーマンだったときExcel VBAを使っていたので、コードさえあれば実装はできます よろしくお願いします

  • MYSQLでCSVインポートが一行目しかされません

    phpMyAdminで空のテーブルにCSVファイルをインポートをしているのですが、なぜか一行目だけしかインポートされずに困っています。 フィールド数は合っているのですが、なにか思い当たる原因があれば教えていただけますでしょうか。 こちらはチェックしていて、テキストエディタで開いてカンマの位置や数も合っているはずなのですが。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1132222936 ちなみにデータは、 フィールド名 a(varchar(20)),b(float(6,4)) に対して 値 1,1.34 2,1.21 3,1.25 のような単純なデータです。 すでにテーブルとフィールドは作ってあり、CSVデータは 1,1.34 2,1.21 3,1.25 というデータのみです。 何度やっても、「1,1.34」の一行目だけしかインポートされません。

    • ベストアンサー
    • MySQL