Componente Antdesignpro Cargar para transferir archivos de Excel al matraz de back-end dos esquemas

(Recordatorio especial: la nueva versión del backend xlrd no admite archivos xlsx, así que use temporalmente archivos xls para cargar)

1. La primera solución: el componente recibe el archivo de Excel y luego lo analiza en datos de lista. El análisis es utilizar XLSX (

Instale el complemento: npm i xlsx --save 
import * as XLSX from 'xlsx';

), enviado al matraz de fondo

La parte clave de la implementación del código:

Para la parte de implementación del front-end, tenga en cuenta que se puede implementar en cualquiera de las propiedades beforeUpload y onChange del componente, según sus necesidades.

 El backend puede recibir directamente

2. La segunda solución: el front-end obtiene el archivo de Excel, codifica los datos en base64 en el back-end y el matraz del back-end los analiza.

Parte frontal del código clave

El backend lo recibe para su análisis:

 

 

Supongo que te gusta

Origin blog.csdn.net/lystest/article/details/131524429
Recomendado
Clasificación