En el proceso de intercambio de datos y desarrollo web, Json es un formato de datos estándar, y Excel es una herramienta principal para el almacenamiento y procesamiento de datos comerciales. La conversión por lotes de datos de Excel al formato Json generalmente se utiliza para el desarrollo de API, la migración de datos y el desarrollo front-end. Escenas de uso común. La conversión manual consume tiempo y energía. Si Xlsx también contiene una gran cantidad de datos, también existe el riesgo de errores. Aquí hay una introducción detallada a los cinco métodos de transferencia de hojas de trabajo de Excel a Json. Cada método analiza específicamente las ventajas y desventajas para ayudarlo a elegir su propia forma adecuada de conversión. ¡Aprémoslo juntos!
¿En qué circunstancias se utiliza la conversión de tablas de Excel a texto de datos Json?
- Una vez que Excel se convierte al formato Json, el front-end puede usar datos para renderizar e interactuar dinámicamente al desarrollar páginas web o aplicaciones.
- El formato Json, como formato de intercambio de datos ligero, permite que los datos de Excel se importen a la base de datos más rápidamente cuando se realiza el acoplamiento de datos del sistema.
- En el análisis de datos y el aprendizaje automático, la conversión de Excel al formato Json puede facilitar el procesamiento de datos y el análisis automatizado en lenguajes de scripting como Python y Java.
Vista previa de efectos para la conversión por lotes de Excel a formato Json
Antes de procesar:
Después del procesamiento:
Método 1: usar HeSoft Doc Batch Tool Convertir Excel a texto Json
Índice recomendado:★★★★★
Ventajas:
- Admite una gran cantidad de conversiones por lotes de tablas de Excel, y la velocidad de conversión es rápida, y el efecto después de la conversión es mejor.
- Todos los archivos se procesan localmente y no implican la naturaleza de carga para proteger la privacidad del usuario.
Desventajas:
- Sólo se puede instalar el software para su uso en el ordenador.
Pasos de operación:
1. Abrir 【 HeSoft Doc Batch Tool ], Seleccione [Herramienta Excel]-[Convertir Excel a Json].
2. Seleccione un método de adición en [Agregar archivo] o [Importar archivo de carpeta] para agregar la tabla de Excel que necesita ser convertida en texto Json. También puede arrastrar el archivo directamente a la parte inferior para confirmar que el archivo importado es correcto., Haga clic en Siguiente. Luego haga clic en Examinar y seleccione la ubicación donde se guardará el texto Json después de la conversión.
3. Una vez finalizado el procesamiento, haga clic en la ruta roja en el cuadro rojo para abrir la carpeta y ver el archivo Json convertido con éxito.
Método 2: Convierta archivos Xlsx al formato Json con herramientas en línea
Índice recomendado:★★★☆☆
Ventajas:
- No es necesario instalar ningún software, abra el navegador para convertir.
- Los sistemas Windows, Mac y Linux están disponibles.
Desventajas:
- Es necesario cargar archivos en el servidor, lo que puede suponer un riesgo de violación de datos.
- En el caso de un entorno de red deficiente, la velocidad de conversión será limitada.
Pasos de operación:
1. Abra la página web para buscar Excel en línea para convertir a JSON, seleccione Excel a formato Json y luego agregue el archivo a continuación.
2. Una vez completada la adición, haga clic en la conversión a continuación.
Método 3: Instale el complemento Excel to Json para completar la conversión de formato
Índice recomendado:★★★☆☆
Ventajas:
- Conserve el tipo de datos original en Excel e integre profundamente con Excel.
- Admite actualizaciones dinámicas y los cambios de datos también se pueden volver a generar.
Desventajas:
- Se requiere una versión más reciente de Office.
- No es conveniente procesar varios archivos de Excel por lotes.
Pasos de operación:
1. Después de abrir Excel, haga clic en Archivo-Opciones-Complementos.
2. Después de buscar e instalar el complemento Excel to Json en la tienda de aplicaciones, seleccione el área de datos a convertir y luego configure las opciones de procesamiento en el panel del complemento.
3. Haga clic en Convertir para generar el formato Json y el resultado aparecerá automáticamente en la nueva hoja de trabajo.
Método 4: Convierta una tabla de Excel al formato Json con un script de Python
Índice recomendado:★★☆☆☆
Ventajas:
- Puede manejar millones de filas de big data en Excel y admite varias estructuras complejas.
- Soporte nativo de Windows, control total de la lógica de conversión, puede automatizar procesos.
Desventajas:
- Requiere conocimientos básicos de programación de Python y los costos de aprendizaje son más altos.
- El umbral para la configuración del hardware es alto.
Pasos de operación:
1. Instale Pyhton y ejecute el comando.
Pip install pandas openpyxl
2. Cree un script de conversión excel_to_json.py.
Import pandas as pd
Df = pd.read_excel("input.xlsx", sheet_name = "Sheet1")
Df. to_json("output.json", orient = "records", indent = 2)
Método 5: Convierta la hoja de Excel a texto Json con el script Node.js
Índice recomendado:★★☆☆☆
Ventajas:
- Capacidad para lograr una integración perfecta con el ecosistema de desarrollo web moderno.
- Admite la transmisión de una gran cantidad de archivos.
Desventajas:
- Requiere una base para la programación de JavaScript.
- El manejo de errores requiere codificación adicional.
Pasos de operación:
1. Inicialice el proyecto Node.
Npm init-y
Npm install xlsx
2. Cree un script de conversión concert.js.
Siempre XLSX = require("xlsx");
Const workbook = XLSX.readFile("input.xlsx");
Const jsonData = XLSX.utils.sheet_to_json(workbook.Sheets[workbook.SheetNames[0]]);
Require ("fs").writeFileSync("output.json", JSON.stringify(jsonData, null, 2));
3. Ejecute el script.
Node convert.js