Convertidor de JSON a CSV
Convierta datos JSON a formato CSV para visualización y análisis en Excel
Descripción General
JSON es un formato común para el intercambio de datos entre programas, pero no es fácil de leer para los humanos. Claude puede ayudarle a convertir datos JSON a formato de hoja de cálculo CSV, que se puede abrir con Excel, Numbers y otras herramientas para facilitar la visualización, análisis y edición.
Casos de Uso
- Exportar datos JSON devueltos por API como hojas de cálculo
- Convertir archivos de registro a CSV para facilitar el análisis
- Procesar exportaciones de bases de datos en formato JSON
- Fusionar múltiples archivos JSON en un CSV
Pasos
Paso 1: Analizar Estructura JSON
Primero, deje que Claude comprenda la estructura de datos JSON.
Por favor analice el archivo ~/data/users.json:
- Estructura de datos (¿es un objeto o un array? ¿Qué campos tiene?)
- Niveles de anidamiento
- Cantidad total de registros
- Sugerencias para convertir a formato CSV
Paso 2: Conversión Simple
Convierta un array JSON simple a CSV.
Por favor convierta ~/data/users.json a CSV:
- Archivo de salida: ~/data/users.csv
- Incluir fila de encabezado
- Usar coma como delimitador
- Formato de fecha: YYYY-MM-DD
- Manejar comas y saltos de línea en campos (envolver con comillas)
Paso 3: Manejar Datos Anidados
Para JSON que contiene objetos o arrays anidados.
users.json tiene objetos de dirección anidados y arrays de etiquetas para cada usuario, por favor:
- Aplanar address.city y address.country en columnas separadas
- Convertir array de etiquetas a cadena separada por punto y coma
- Generar archivo CSV aplanado
Paso 4: Conversión por Lotes
Convertir múltiples archivos JSON.
Por favor convierta todos los archivos .json en la carpeta ~/data/logs a CSV:
- Generar archivo CSV correspondiente para cada JSON
- Si las estructuras JSON son iguales, puede fusionar en un CSV
- Guardar en carpeta ~/data/csv_output
- Generar informe de conversión
Paso 5: Selección de Campos Personalizada
Convierta solo los campos que necesita.
De users.json, extraiga solo estos campos a CSV:
- id
- name
- email
- created_at
Ignore otros campos, ordene por id para la salida
Nota: El formato CSV no soporta estructuras anidadas complejas. Si los datos JSON tienen anidamiento profundo, necesita decidir cómo aplanar los datos, lo que puede perder alguna información estructural.
Consejo: Para datos que contienen caracteres especiales, asegúrese de que el archivo CSV use codificación UTF-8 con BOM para que Excel pueda mostrar los caracteres correctamente.
Preguntas Frecuentes
P: ¿Los caracteres especiales aparecen mal al abrir CSV en Excel? R: Pida a Claude que exporte usando codificación UTF-8 con BOM, o importe en Excel vía "Datos > Desde Texto" y seleccione codificación UTF-8.
P: ¿Las comas en campos causan desalineación de columnas? R: El formato CSV estándar envuelve campos que contienen comas con comillas dobles. Asegúrese de que los caracteres de escape se manejen correctamente durante la conversión.
P: ¿Se pueden convertir archivos JSON muy grandes? R: Sí, pero para archivos muy grandes (cientos de MB o más), se recomienda el procesamiento por lotes para evitar desbordamiento de memoria. Claude puede escribir scripts para procesar archivos grandes en streaming.