/* CREAZIONE E MODIFICA SCHEDE DI MANUTENZIONE /* Posizionamento nella cartella dei file import os >>> os.getcwd() 'C:\\Users\\m.chiessi\\AppData\\Local\\Programs\\Python\\Python36' >>> os.chdir('C:\\Users\\m.chiessi\\Documenti\\prova Python') /* Importazione della libreria e apertura dei file >>> import openpyxl >>> wbAddTab = openpyxl.load_workbook('INDIRIZZI2.xlsx') >>> AddSheet = wbAddTab.get_sheet_by_name('prova') >>> wbTestTable = openpyxl.load_workbook('nemo file contenente le tabelle da modificare.xlsx') >>> SheetList = wbTestTable.get_sheet_names() CILCO FOR PER SOTITUZIONE CODICI QUADRI ELETTRICI for i in range(2,133,1): quadro = AddSheet.cell(row=i, column=5).value WorkingSheet = wbTestTable.get_sheet_by_name(SheetList[i-2]) for n in range(len(quadro)): WorkingSheet.cell(row=10,column=15+n).value = AddSheet.cell(row=i, column=5+1+n).value CILCO FOR PER SOTITUZIONE CODICI PALI for i in range(2,133,1): WorkingSheet = wbTestTable.get_sheet_by_name(SheetList[i-2]) WorkingSheet.cell(row=14,column=20).value = AddSheet.cell(row=i, column=2).value WorkingSheet.cell(row=14,column=22).value = AddSheet.cell(row=i, column=4).value CICLO FOR PER SOSTITUZIONE I NOMI FOGLI for i in range(2,133,1): currentSheet = wbTestTable.get_sheet_by_name(SheetList[i-2]) currentSheet.title = AddSheet.cell(row=i, column=17).value /* valore di column dipende dall'apparato: termiche= 17 PTZ = 15 SWITCH = 21 PLC = 22 Centralime CIAS = 18 */ SALVATAGGIO DEL FILE wbTestTable.save('prova codice quadro.xlsx')