Convertidor CSV a JSON financiero
Convierte tablas CSV pegadas en registros JSON y conserva el texto citado, los encabezados originales y los valores numéricos dudosos.
Cómo funciona
Pegue una tabla con una fila de encabezado y filas de datos. El analizador comprueba los separadores admitidos y maneja los separadores entrecomillados, las comillas escapadas y los saltos de línea dentro de las celdas entrecomilladas.
El convertidor asigna solo alias normalizados exactos para fecha, símbolo, tipo, cantidad, precio e importe. Otros encabezados permanecen sin cambios. Los alias repetidos que se asignarían a un campo permanecen debajo de sus encabezados originales y generan una advertencia.
La fecha, el símbolo, el tipo y otro texto siguen siendo cadenas. Los valores de cantidad, precio y monto se convierten en números solo cuando cada valor ingresado en esa columna es un decimal simple finito y seguro. De lo contrario, la columna sigue siendo texto y el convertidor explica por qué.
Revise el resumen de la columna, las advertencias y el JSON antes de utilizar el resultado. Esta herramienta no concilia operaciones, no valida la exportación de un corredor, no convierte monedas ni interpreta las normas fiscales y de inversión.
Paso a paso
- Pegue una tabla CSV con un encabezado y una fila de datos
- Revise el mapeo de columnas y las advertencias
- Verifique y copie los registros JSON
Ejemplo resuelto
La entrada mostrada contiene un símbolo con cero inicial y una columna de notas con una coma, comillas duplicadas y un salto de línea. La prueba unitaria procesa esa misma entrada.
El resultado conserva symbol como 00123, convierte quantity a 2 y price a 12.5, y mantiene la nota exactamente como aparece, con el texto en inglés, los signos y el salto de línea. El conversor no traduce el contenido de las celdas.
Cuándo utilizar este convertidor
Utilice este convertidor cuando otro programa necesite registros JSON de una tabla CSV pegada. Está destinado a la conversión de formato básico, no al análisis de transacciones.
Antes de utilizar el resultado, compare el resumen de columnas y el recuento de filas con la tabla de origen y verifique el esquema del sistema de destino.
Errores comunes
No trate un nombre de campo asignado como verificación de los datos de origen. Por ejemplo, un valor asignado al precio se copia de la columna de origen coincidente; no se compara con los precios del mercado.
No importe el JSON hasta que haya verificado los recuentos de filas, los encabezados no asignados, las advertencias, las unidades y el esquema requerido del sistema receptor. Los símbolos de moneda y los separadores decimales locales se mantienen como texto en lugar de interpretarse.
Reglas de análisis y suposiciones
Analizar registros según las reglas de formato CSV y de los campos entre comillas
Elegir un separador admitido: coma, punto y coma, tabulación o barra vertical
Asignar alias exactos de encabezado normalizados
Convertir una columna de cantidad, precio o monto solo si todos los valores no vacíos son decimales simples y seguros
Serializar los registros como JSON
Los campos de texto y las columnas desconocidas se conservan como texto. Si una columna numérica reconocida contiene un valor con formato distinto de decimal simple, con moneda o con precisión insegura, todos los valores no vacíos de esa columna se conservan como cadenas y se muestra una advertencia. Las celdas vacías siguen siendo cadenas vacías y no afectan a la conversión numérica. No se infiere la moneda ni el formato local de fechas.
Limitaciones y suposiciones
El analizador acepta hasta 1.000.000 de caracteres y 10.000 registros, y admite separadores de coma, punto y coma, tabulación y barra vertical con campos entre comillas. No cubre todas las exportaciones de dialectos CSV o corredores. Requiere una fila de encabezado, encabezados normalizados únicos y la misma cantidad de campos en cada registro. Sólo se asignan alias de encabezado exactos. Las fechas y el texto permanecen sin cambios; La conversión numérica acepta únicamente valores decimales simples y conserva los valores inciertos como texto. El convertidor no infiere moneda, valida datos de mercado, concilia transacciones ni determina el tratamiento fiscal. El CSV pegado se almacena en el almacenamiento del navegador de este dispositivo.
Términos clave
- Delimitador
- Una coma, un punto y coma, una tabulación o una barra vertical que separa campos fuera de una celda entrecomillada.
- Encabezado asignado
- Un encabezado que coincide exactamente con un alias tras normalizar mayúsculas, espacios y puntuación.
- Valor numérico seguro
- Un valor no vacío aceptado como decimal finito con precisión numérica segura.
Preguntas relacionadas
Un analizador CSV resuelve una tarea de conversión de formato: convierte filas y columnas en registros JSON mientras mantiene disponible el texto fuente. No concilia operaciones ni calcula el rendimiento de la inversión.
Utilice este convertidor cuando necesite JSON para un script o revisión de datos. Confirme los nombres de los campos y los tipos de valores del sistema receptor antes de importar la salida.
Preguntas frecuentes
¿Cómo funciona la detección de delimitadores?
El convertidor evalúa los separadores de coma, punto y coma, tabulación y barra vertical respetando los campos entre comillas. Un separador dentro de una celda entre comillas no divide la celda. Cuando varios separadores producen tablas igualmente plausibles, el convertidor informa ambigüedad en lugar de elegir uno en silencio.
¿Cómo se manejan las comillas y los saltos de línea?
Los campos entrecomillados pueden contener separadores, saltos de línea y comillas escapadas al duplicarlas. Todos los registros deben tener la misma cantidad de campos. Una comilla que no se cierra o está mal colocada, o una fila con distinto número de campos, produce un error con el número de línea.
¿Qué encabezados se asignan a campos estándar?
Los alias exactos de encabezado se comparan en inglés: Date, Trade Date, Settlement Date, DateTime o Time se asignan a date; Symbol, Ticker, Instrument o Security a symbol; Type, Action, Transaction Type o Side a type; Quantity, Qty, Shares o Units a quantity; Price, Unit Price, Share Price o Rate a price; Amount, Total, Value, Proceeds o Net Amount a amount. Los demás encabezados conservan su nombre. La coincidencia es exacta, así que Corporate Action no se asigna a price.
¿Todos los brokers exportarán correctamente? El análisis
No. Este es un analizador general para tablas separadas por comas, punto y coma, tabulaciones o barras verticales con campos entre comillas. Acepta como máximo 1.000.000 de caracteres y 10.000 registros. No reconoce el diseño de cada corredor, no verifica el esquema de un corredor, no concilia transacciones ni aplica reglas de cuenta. Verifique la fuente y la salida antes de usar el JSON en otro lugar.
¿Dónde se almacena el CSV pegado?
CSV se ejecuta en el navegador y el texto pegado se guarda en el almacenamiento del navegador de este dispositivo. El analizador de esta página no envía el contenido CSV al servidor de aplicaciones. Borre el campo en un dispositivo compartido cuando haya terminado.
Herramientas relacionadas
Esta herramienta convierte un formato de tabla. Una calculadora de rendimiento de cartera o una herramienta de lote de impuestos responde a una pregunta diferente y puede requerir datos que este analizador no calcula.