2017-12-05 10 views
0

共有ドライブに毎日入ってくる2つのファイルがあります。投稿されると、ファイル名の一部として現在の日付が表示されます。例(dataset1_12517.txtとdataset2_12517.txt)は、次の日に投稿されます(dataset1_12617.txtなど)。それらが重要な場合、それらは区切られたファイルです。自動化 - 2つのテキストファイルを追加して毎日1つのExcelファイルを作成する

これらの2つのファイルを1つのExcelファイルに自動マージして、各マージで上書きされるようにしようとしています(ファイル名は同じです)ので、新しいタブローダッシュボードでは、毎日手間のかかる部分はファイル名が毎日変更されることですが、特定の命名規則に従います。

私はR Studioにアクセスできます。私はまだコードを書いていないので、始める場所やより良い解決策を探しています。

+0

Excelファイルにマージする必要がありますか、それとも1つのtxtファイルにマージされた場合に使用できますか?また、Rを使用してマージを行うソリューションでなければならないのですか、Windowsのバッチファイルなどの代替手段を公開していますか? –

答えて

1

ウィンドウマシンでは、copyコマンドラインまたはxcopyコマンドラインを使用します。それを行う方法にはいくつかのバリエーションがあります。しかし、あなたが正しいスイッチを提供すれば、ソースファイルは宛先ファイルに追加されます。

私はこれにxcopyを使うのが好きです。宛先ファイル名とソースファイルのリストを指定します。

これはバッチファイルになり、スケジュールされたタスクとして、または必要に応じて実行できます。

これはおおよその外観です。適切なパラメータスイッチを選択するには、オンラインドキュメントをチェックする必要があります。

xcopy C:\SRC\souce_2010235.txt newfile.txt /s 

あなたはそれを試しても、ワイルドカードのアプローチを試してみることもできます。

xcopy C:\SRC\*.txt newfile.txt /s 

詳細はGetting XCOPY to concatenate (append)を参照してください。

関連する問題