Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def procurar(self):
- separacao=""
- i=2
- self.dadosWs={}
- # Iteração para pegar os dados da planilha 1
- for row in self.ws[0].iter_cols(min_row=2,min_col=16,max_col=16):
- for cell in row:
- if cell.value!=None:
- # verificação se tem mais de uma nota na celula
- if "," in str(cell.value):
- # separação das notas para ser pesquisada pela planilha 2
- separacao=str(cell.value).split(",")
- #iteração para pegar outros valores relevancia
- for p in range(len(separacao)):
- if self.ws[0].cell(row=i,column=10).value=="Descarga":
- data_entrega=datetime.strftime(self.ws[0].cell(row=i,column=6).value,"%d/%m/%Y")
- self.dadosWs[separacao[p]]={'data':data_entrega,"obs":'Descarga'}
- elif self.ws[0].cell(row=i,column=10).value=="Devolução total":
- data_entrega = datetime.strftime(self.ws[0].cell(row=i, column=6).value, "%d/%m/%Y")
- self.dadosWs[separacao[p]] = {'data':data_entrega,'obs':'Devolução Tolal'}
- elif self.ws[0].cell(row=i,column=10).value=='Entrega realizada normalmente':
- data_entrega =datetime.strftime(self.ws[0].cell(row=i, column=9).value, "%d/%m/%Y")
- self.dadosWs[separacao[p]] = {'data':data_entrega,'obs':""}
- else:
- self.dadosWs[separacao[p]]={""}
- se for uma nota por celula
- else:
- if self.ws[0].cell(row=i, column=10).value == "Descarga":
- data_entrega = datetime.strftime(self.ws[0].cell(row=i, column=6).value, "%d/%m/%Y")
- self.dadosWs[cell.value] = {'data':data_entrega,'obs':'Descarga'}
- elif self.ws[0].cell(row=i, column=10).value == "Devolução total":
- data_entrega = datetime.strftime(self.ws[0].cell(row=i, column=6).value, "%d/%m/%Y")
- self.dadosWs[cell.value] = {'data':data_entrega,'obs':"Devolução total"}
- elif self.ws[0].cell(row=i, column=10).value == 'Entrega realizada normalmente':
- data_entrega=datetime.strftime(self.ws[0].cell(row=i, column=9).value,"%d/%m/%Y")
- self.dadosWs[cell.value]={'data':data_entrega,'obs':""}
- else:
- self.dadosWs[cell.value]={""}
Add Comment
Please, Sign In to add comment