📊 Procesamiento de Datos

Convertidor de JSON a CSV

Convierta datos JSON a formato CSV para visualización y análisis en Excel

★☆☆ Principiante 5-10 min 12 de enero de 2025

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.