LeoRamos01
6/11/2019 - 4:05 PM

Python CSV mock generator

import csv
import uuid

csv.register_dialect('myDialect',
        delimiter = ';',
        quoting=csv.QUOTE_NONE,
        skipinitialspace=True)

#nome_completo;data_nascimento;documento_tipo;documento_numero;email;nome_mae;politicamente_exposta;renda;

with open('clientes.csv', 'w') as f:
    writer = csv.writer(f, dialect='myDialect')
    
    header = [  "id",
                "nome_completo",
                "data_nascimento",
                "documento_tipo",
                "documento_numero",
                "email",
                "nome_mae",
                "politicamente_exposta",
                "renda"]
    writer.writerow(header)

    for i in range(100000):
        row = [ uuid.uuid4(),
                "Nome Cliente {0}".format(i),
                "12/10/1941",
                "CPF",
                "22211{:06d}".format(i),
                "cliente{0}@server.com".format(i),
                "Mãe do Cliente {0}".format(i),
                "Não",
                "{0}".format(i)]
        writer.writerow(row)

f.close()