Spaces:
Runtime error
Runtime error
File size: 580 Bytes
5341bb3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import csv
import json
def buscar_en_csv_y_generar_json(archivo_csv, valor_busqueda):
resultados = []
with open(archivo_csv, mode='r', encoding='utf-8') as file:
reader = csv.reader(file)
for fila in reader:
linea_completa = ','.join(fila)
if valor_busqueda in linea_completa:
resultados.append(fila)
if resultados:
return json.dumps(resultados, indent=4, ensure_ascii=False)
else:
return json.dumps({"mensaje": "No se encontraron coincidencias."}, indent=4, ensure_ascii=False)
|