Cómo convertir datos de rango de hoja de cálculo local a archivo JSON: Guía paso a paso
Exportar datos de rango desde un archivo local de Excel a un archivo JSON mediante la API en la nube.
API para convertir rango a JSON
PUT https://api.aspose.cloud/v4.0/cells/convert/range/json
Seguridad y autenticación
Las API de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.
Parámetros de solicitud:
| Nombre del parámetro | Tipo | Ruta / Cadena de consulta / Cuerpo HTTP | Descripción |
|---|---|---|---|
| Spreadsheet | File | FormData | Subir el archivo de hoja de cálculo. |
| worksheet | String | Query | Nombre de la hoja de cálculo dentro del archivo. |
| range | String | Query | Área de celdas a convertir, por ejemplo, A1:C10. |
| outPath | String | Query | (Opcional) Ruta de carpeta donde se almacena el libro; el valor predeterminado es null. |
| outStorageName | String | Query | Nombre del almacenamiento de salida del archivo. |
| fontsLocation | String | Query | Ubicación para almacenar fuentes personalizadas para uso local. |
| region | String | Query | Configuración de región de la hoja de cálculo. |
| password | String | Query | Contraseña para abrir el archivo de hoja de cálculo. |
Respuesta
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Códigos de estado HTTP
| Código | Significado | Descripción |
|---|---|---|
| 200 | OK | Filtro aplicado correctamente; la respuesta contiene detalles de la operación. |
| 400 | Petición incorrecta | Parámetros faltantes o no válidos (por ejemplo, tipo de archivo no admitido). |
| 401 | No autorizado | Token JWT inválido o ausente. |
| 413 | Carga demasiado grande | El archivo subido supera el límite de tamaño. |
| 500 | Error interno del servidor | Error inesperado en el servidor. |
¿Dónde debería utilizar la API para convertir rango a JSON?
- Dashboards en tiempo real: Convertir datos de Excel en vivo a JSON para librerías de gráficos como Chart.js o D3.js.
- Hoja de cálculo como servicio (Spreadsheet-as-a-Service): Exponer rangos de Excel como puntos finales JSON para otros servicios.
- Cargas útiles de webhook: Transformar datos de hojas de cálculo a JSON para notificaciones mediante webhook.
- Prototipado rápido de datos: Convertir rápidamente datos limpiados de Excel a JSON para análisis en Python o R.
- Tuberías de aprendizaje automático: Preprocesar datos de entrenamiento procedentes de hojas de cálculo mantenidas por negocios.
- Operaciones de comercio electrónico: Sincronizar catálogos de productos o hojas de precios con sitios web mediante JSON.
- Automatización de reportes: Generar fuentes de datos JSON a partir de modelos financieros para reportes automatizados.
- Configuración de aplicaciones: Gestionar feature flags, ajustes o parámetros de pruebas A/B en Excel → JSON.
- Soporte multilenguaje: Convertir hojas de cálculo de localización a JSON para librerías i18n.
- Menús/navegación dinámicos: Almacenar estructuras de navegación de sitios web en Excel y desplegarlas como JSON.
Para otras opciones de conversión, consulte la guía Convertir rango a CSV.
¿Por qué debería utilizar la API para convertir rango a JSON?
- Soporte de SDK: Aspose.Cells Cloud proporciona bibliotecas para múltiples lenguajes, reduciendo la cantidad de código personalizado necesario.
- Reducción de costos de almacenamiento: El rango puede convertirse sin subir primero el libro completo, ahorrando espacio de almacenamiento.
- Compatibilidad con aplicaciones web y móviles: JSON es el formato de datos nativo para frameworks modernos de JavaScript como React, Vue y Angular.
- Amplio soporte de lenguajes: Casi todos los lenguajes de programación y bases de datos pueden consumir JSON.
- Preservación de datos estructurados
- Detección inteligente de estructura: Convierte automáticamente datos tabulares en arrays u objetos JSON adecuados.
- Mapeo de encabezados: Utiliza la primera fila como claves JSON para estructuras de objetos limpias.
- Conservación de tipos de datos: Preserva tipos numérico, fecha y booleano en lugar de texto plano.
¿Cómo utilizar la API para convertir rango a JSON con SDK?
Especificación de la API para convertir rango a JSON
La Especificación de la API para convertir rango a JSON define una interfaz de programación públicamente accesible y permite realizar interacciones REST directamente desde un navegador web.
Puede utilizar la herramienta de línea de comandos cURL para acceder fácilmente a los servicios web de Aspose.Cells. El siguiente ejemplo muestra cómo realizar llamadas a la API en la nube con cURL.
Utilizar los SDK de Aspose.Cells Cloud
Utilizar los SDK es la forma más rápida de desarrollar, ya que abstracta los detalles de bajo nivel, permitiéndole convertir un rango de datos a un archivo JSON con código conciso.
Consulte el repositorio de GitHub para ver una lista completa de los SDK de Aspose.Cells Cloud.
Los siguientes ejemplos de código muestran cómo realizar llamadas a los servicios web de Aspose.Cells mediante diversos SDK: