import pandas as pd | |
import sqlite3 | |
def process_data_upload(data_file, session_hash): | |
df = pd.read_csv(data_file, sep=";") | |
# Read each sheet and store data in a DataFrame | |
#data = df.parse(sheet_name) | |
# Process the data as needed | |
# ... | |
df.columns = df.columns.str.replace(' ', '_') | |
df.columns = df.columns.str.replace('/', '_') | |
connection = sqlite3.connect(f'data_source_{session_hash}.db') | |
print("Opened database successfully"); | |
print(df.columns) | |
df.to_sql('data_source', connection, if_exists='replace', index = False) | |
connection.commit() | |
connection.close() |