tagCANDY CGI VBレスキュー(花ちゃん) - 複数のCSV(TXT)ファイルを一つにまとめる(VB6.0) - Visual Basic 6.0 VB2005 VB2010
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ
複数のCSV(TXT)ファイルを一つにまとめる(VB6.0)
元に戻る スレッド一覧へ 記事閲覧
このページ内の検索ができます。(AND 検索や OR 検索のような複数のキーワードによる検索はできません。)

複数のCSV(TXT)ファイルを一つにまとめる(VB6.0) [No.55の個別表示]
     サンプル投稿用掲示板  VB2005 〜 用トップページ  VB6.0 用 トップページ
日時: 2007/07/16 11:16
名前: 花ちゃん

***********************************************************************************
* カテゴリー:[ファイル入出力][エクセル][]                                        *
* キーワード:CSVファイル,TXTファイル,マージ,連結,繋ぐ,纏める                     *
***********************************************************************************

元質問:複数のCSVデータ⇒XLSブック - Blue  2003/05/30-17:12 No.4200

1. CSVのセル位置を指定して呼び込み
2. PCメモリ上にスタック
3. XLSのシートを指定して貼り付け(「書き込み」が適切な表現かも)

上記過程を地道に繰り返すと実現可能なのですが、CSVデータを1枚のXLSシートのように
扱ってブックにすることはできないでしょうか?


-----------------------------------------------------------------------------
Re: 複数のCSVデータ⇒XLSブック - 花ちゃん   2003/05/30-19:14 No.4207
-----------------------------------------------------------------------------
ひとつにまとめるだけなら、こんな方法も

Private Sub Command1_Click()
    Dim AFilePath As String
    Dim BFilePath As String
    Dim CFilePath As String
    AFilePath = App.Path & "\AFile.CSV" & " + "
    BFilePath = App.Path & "\BFile.CSV" & " "   '半角スペースを付加
    CFilePath = App.Path & "\CFile.CSV"
    Shell "command.com /c copy " & AFilePath & BFilePath & CFilePath, 0
End Sub

----------------------------------------------------------------------------------
簡単な方法なのですが意外と知られていないし時々質問があるので、再掲載しておきます。
*.txt ファイルでも同様にできます。単純に merge するだけなら簡単で便利です。

              --- by 花ちゃん ---
-----------------------------------------------------------------------------------
メンテ

Page: 1 |

 投稿フォーム               スレッド一覧へ
題  名 スレッドをトップへソート
名  前
パスワード (記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント

   クッキー保存   
スレッド一覧へ