コード例 #1
0
def trataNota(nota, lista_char=["-","/"]):
    nota = tf.trataCampoTexto(nota)
    for char in lista_char:
        if nota.count(char) > 0:
            nota = nota.split(char)
            nota = nota[0]
            break
    print(nota)
    return tf.trataCampoNumero(nota)
コード例 #2
0
def trataCategoria(categoria):
    return tf.trataCampoTexto(categoria)
コード例 #3
0
def trataFornecedorCliente(fornecedor_cliente):
    return tf.trataCampoTexto(fornecedor_cliente)
コード例 #4
0
def trataTipoPagto(tipo_pagto):
    return tf.trataCampoTexto(tipo_pagto)
コード例 #5
0
def trataOBS(obs):
    return tf.trataCampoTexto(obs)
コード例 #6
0
def trataBancoPlanilha(banco_planilha):
    return tf.trataCampoTexto(banco_planilha)
コード例 #7
0
def trataDocumento(documento):
    """
    :param documento: coloque o mesmo campo que é da Nota, pois este será utilizado para montar o histórico
    :return: retorna o campo original tratado
    """
    return tf.trataCampoTexto(documento)
コード例 #8
0
import entities.models.LayoutContasPagarReceber as mcpr
import tools.funcoes as tf
import tools.leArquivos as tLerArq

caminho_teste = "C:\\Users\\Elder Vivot Dias\\Downloads\\ARQUIVOS TESTE FRANCESINHA\\BANCO BRADESCO GOLDMAQ"
#caminho_teste = "D:\\temp"

col_nota = -1
for linha in tLerArq.leXls_Xlsx(
        tLerArq.buscaArquivosEmPasta(caminho_teste, "xls")):
    # este for vai pegar o cabeçalho pelo nome das colunas
    for k, value in enumerate(linha):
        value = tf.trataCampoTexto(value)
        if value == tf.trataCampoTexto("Seu Número"):
            col_nota = k

    print(mcpr.trataNota(linha[col_nota]))