Вставьте несколько файлов CSV в одну базу данных oracle - PullRequest
0 голосов
/ 06 февраля 2020

Я ищу около 100 CSV-файлов с одинаковыми данными во всех из них. Я использую oracle SQL разработчик

1 Ответ

0 голосов
/ 09 февраля 2020

Это SQL сервер или Oracle? В любом случае, на вашем месте, я бы объединил все 100 файлов в один файл и загрузил бы их в любую базу данных, с которой вы работаете. Python легко выполнит задачу слияния за вас. Затем загрузите объединенный файл в вашу БД.

import pandas as pd
import csv
import glob
import os

#os.chdir("C:\\your_path\\")
results = pd.DataFrame([])
filelist = glob.glob("C:\\your_path\\test\\*.csv")
#dfList=[]
for filename in filelist:
    print(filename)  
    namedf = pd.read_csv(filename, skiprows=0, index_col=0)
    results = results.append(namedf)

results.to_csv('C:\\your_path\\CombinedFile.csv')
...