import csv
# Abrir el archivo .sql para leer
with open('archivo.sql', 'r') as sql_file:
# Leer todas las líneas del archivo .sql
sql_lines = sql_file.readlines()
# Obtener los nombres de las columnas
column_names = sql_lines[0].strip().split(',')
# Crear un archivo .csv para escribir
with open('archivo.csv', 'w', newline='') as csv_file:
# Crear un escritor CSV
csv_writer = csv.writer(csv_file)
# Escribir los nombres de las columnas en la primera fila del archivo .csv
csv_writer.writerow(column_names)
# Escribir los datos en el archivo .csv
for line in sql_lines[1:]:
# Eliminar el salto de línea al final de cada línea
line = line.strip()
# Dividir la línea en valores separados por comas
values = line.split(',')
# Escribir los valores en el archivo .csv
csv_writer.writerow(values)