これを行う最良の方法は、スクリプトを使用することです。CSVインポートスクリプトは通常、python、ruby、phpなどのスクリプト言語で記述されています。
最初のCSVで作成されたレコードの更新を実行するには、2番目のCSVのインポーターが必要なだけなので、スクリプトは実際には5〜10行になります。各CSVのサンプルレコードを提供していただければ、喜んで作成させていただきます。
編集: これは、ファイルを結合するためのPythonスクリプトであり、file1の行とfile2の行の間にセミコロンを追加します。これは基本的に、Linuxのpaste
コマンドが実行することを実行します。
lines1 = open('file1.txt').readlines()
lines2 = open('file2.txt').readlines()
outfile = open('outfile.txt', 'w')
if len(lines1) != len(lines2):
raise Exception("Files need to be the same length, but file1 is %s lines long and file2 is %s lines long" % (len(lines1), len(lines2)));
for i in range(len(lines1)):
combined = lines1[i].strip() + ";" + lines2[i].strip() + "\n"
outfile.write(combined)
名前を付けて保存し、combine.py
と入力すると実行できますpython combine.py
。配置するフォルダには、、、、が含まれている必要がfile1.txt
ありfile2.txt
ますoutfile.txt
。