add cadastro

This commit is contained in:
Ronaldo
2026-04-06 12:36:25 +00:00
parent a315eab0d5
commit e61ccda3ed
787 changed files with 155807 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
from openpyxl import Workbook
import mysql.connector
def export_cadastros_to_excel():
# Configurações de conexão com o MySQL
conn = mysql.connector.connect(
host="localhost", # altere para o host do seu banco de dados
user="root", # altere para o usuário do seu banco
password="", # altere para a senha do seu banco
database="xcmg" # altere para o nome do seu banco de dados
)
cursor = conn.cursor()
# Consulta da tabela cadastros
cursor.execute("""
SELECT id, nome, empresa, cargo, telefone, cliente_xcmg, usa_banco_xcmg, codigo, ativado, gerado, status
FROM cadastros
""")
rows = cursor.fetchall()
cursor.close()
conn.close()
# Cria um arquivo Excel
wb = Workbook()
ws = wb.active
ws.title = "Cadastros"
# Cabeçalho da planilha
headers = ['id', 'nome', 'empresa', 'cargo', 'telefone', 'cliente_xcmg', 'usa_banco_xcmg', 'codigo', 'ativado', 'gerado', 'status']
ws.append(headers)
# Insere os dados na planilha
for row in rows:
ws.append(row)
# Salva a planilha em um arquivo Excel
wb.save("cadastros.xlsx")
if __name__ == '__main__':
export_cadastros_to_excel()