diff --git a/.~lock.TEST.xlsx# b/.~lock.TEST.xlsx# index 2324c79..a4623ff 100644 --- a/.~lock.TEST.xlsx# +++ b/.~lock.TEST.xlsx# @@ -1 +1 @@ -,pc-sviluppo1,pcsviluppo1,12.12.2024 11:09,file:///home/pc-sviluppo1/.config/libreoffice/4; \ No newline at end of file +,pc-sviluppo1,pcsviluppo1,12.12.2024 11:32,file:///home/pc-sviluppo1/.config/libreoffice/4; \ No newline at end of file diff --git a/Articoli_Inseriti12-12-2024_11-37.xlsx b/Articoli_Inseriti12-12-2024_11-37.xlsx new file mode 100644 index 0000000..8dada3e Binary files /dev/null and b/Articoli_Inseriti12-12-2024_11-37.xlsx differ diff --git a/TEST.xlsx b/TEST.xlsx new file mode 100644 index 0000000..2abdc47 Binary files /dev/null and b/TEST.xlsx differ diff --git a/__pycache__/connection.cpython-310.pyc b/__pycache__/connection.cpython-310.pyc new file mode 100644 index 0000000..da63a4c Binary files /dev/null and b/__pycache__/connection.cpython-310.pyc differ diff --git a/__pycache__/insert.cpython-310.pyc b/__pycache__/insert.cpython-310.pyc new file mode 100644 index 0000000..29ee9ce Binary files /dev/null and b/__pycache__/insert.cpython-310.pyc differ diff --git a/__pycache__/search.cpython-310.pyc b/__pycache__/search.cpython-310.pyc new file mode 100644 index 0000000..e22eb48 Binary files /dev/null and b/__pycache__/search.cpython-310.pyc differ diff --git a/__pycache__/update.cpython-310.pyc b/__pycache__/update.cpython-310.pyc new file mode 100644 index 0000000..ce08dfc Binary files /dev/null and b/__pycache__/update.cpython-310.pyc differ diff --git a/__pycache__/upload.cpython-310.pyc b/__pycache__/upload.cpython-310.pyc new file mode 100644 index 0000000..d5b648a Binary files /dev/null and b/__pycache__/upload.cpython-310.pyc differ diff --git a/__pycache__/write.cpython-310.pyc b/__pycache__/write.cpython-310.pyc new file mode 100644 index 0000000..88a7096 Binary files /dev/null and b/__pycache__/write.cpython-310.pyc differ diff --git a/__pycache__/write_excel_insert.cpython-310.pyc b/__pycache__/write_excel_insert.cpython-310.pyc new file mode 100644 index 0000000..e1c0be3 Binary files /dev/null and b/__pycache__/write_excel_insert.cpython-310.pyc differ diff --git a/insert.py b/insert.py index edbbfa8..eafec59 100644 --- a/insert.py +++ b/insert.py @@ -13,15 +13,17 @@ data_fine = datetime.datetime.strptime(data_str, "%Y-%m-%d").date() tla = 1 value_insert = [] -def insert_records(connection,codice,descrizione,um,prezzo,sc1,sc2,ricarica,listino,codice_alternativo,codice_barre,art,tsa_codice,frn): +def insert_records(connection,codice,descrizione,descrizione2,um,prezzo,sc1,sc2,ricarica,listino,codice_alternativo,codice_barre,art,tsa_codice,frn): try: + print(frn) + print(tsa_codice) cursor_select = connection.cursor() result = [] cursor = connection.cursor() if art == False: - query_art = "INSERT INTO art (codice, DESCRIZIONE1, TUM_CODICE, codice_alternativo, TSA_CODICE, TUB_CODICE, TCM_CODICE, TGM_CODICE, TIV_CODICE_VENDITE, TIV_CODICE_ACQUISTI, TCA_CODICE, TAQ_CODICE, TS3_CODICE, TP2_CODICE, TIN_CODICE, TAA_CODICE, TNI_CODICE,FRN_CODICE) VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)" - cursor.execute(query_art,(codice, descrizione, um, codice_alternativo, tsa_codice,'0','0','0','22','22','0','0','0','0','0','0','0',frn)) + query_art = "INSERT INTO art (codice, DESCRIZIONE1,DESCRIZIONE2, TUM_CODICE, codice_alternativo, TSA_CODICE, TUB_CODICE, TCM_CODICE, TGM_CODICE, TIV_CODICE_VENDITE, TIV_CODICE_ACQUISTI, TCA_CODICE, TAQ_CODICE, TS3_CODICE, TP2_CODICE, TIN_CODICE, TAA_CODICE, TNI_CODICE,FRN_CODICE) VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)" + cursor.execute(query_art,(codice, descrizione,descrizione2,um, codice_alternativo, tsa_codice,'0','0','0','22','22','0','0','0','0','0','0','0',frn)) count = cursor.rowcount result.append(count) diff --git a/main.py b/main.py index 57eb8c2..f8e76a7 100644 --- a/main.py +++ b/main.py @@ -73,12 +73,21 @@ for index, row in df.iterrows(): if math.isnan(row['GRUPPO STATISTICO']): - tsa_codice = row['TSA_CODICE'] + tsa_codice = row['GRUPPO STATISTICO'] else: - tsa_codice = int(row['TSA_CODICE']) + tsa_codice = int(row['GRUPPO STATISTICO']) - frn = row['FORNITORE'] + frn = str(row['FORNITORE']) + descrizione2 = ' ' + ## se decrizione supera 40 + len_descrizione = len(descrizione) + if len_descrizione > 40 : + descrizione1 = descrizione [: 40] + print(descrizione1) + descrizione2 = descrizione [40 :] + print(descrizione2) + descrizione = descrizione1 if conn : if ricarica1 is not None and not math.isnan(ricarica1): @@ -122,7 +131,7 @@ for index, row in df.iterrows(): if not pd.isna(frn): frn = ' ' - value_insert = insert_records(conn,codice,descrizione,um,prezzo,sc1,sc2,ricarica,listino,codice_alternativo,codice_barre,art,tsa_codice,frn) + value_insert = insert_records(conn,codice,descrizione,descrizione2,um,prezzo,sc1,sc2,ricarica,listino,codice_alternativo,codice_barre,art,tsa_codice,frn) write_excel_insert(value_insert) if conn :