¡La importación y exportación de Spring Boot EasyExcel es tan buena que puedes desechar los puntos de interés!
1. EasyExcel
EasyExcel es uno de los complementos de poi de código abierto de Alibaba. Resuelve principalmente el problema del uso complejo del marco de poi, la operación difícil del modo de análisis sax y el OOM fácil. cuando la cantidad de datos es grande y resuelve el problema de los errores de PDI causados por la concurrencia.
Solución principal: cargue el archivo descomprimiéndolo, cargándolo línea por línea y descartando fuentes de estilo y otros datos sin importancia para reducir el uso de memoria.
Ventajas de EasyExcel
@ExcelProperty
Especifica que el campo actual corresponde a una columna en Excel. Puede hacer coincidir por nombre o índice. Por supuesto, no es necesario escribirlo. El primer campo predeterminado es índice = 0, y así sucesivamente. Tenga en cuenta que no escribe nada en absoluto, usa índices para todo o usa la coincidencia de nombres para todo. No mezcle los tres a menos que sepa cómo ordenarlos en el código fuente. Si está aprendiendo Spring Boot, le recomendamos un tutorial gratuito que se ha estado ejecutando durante muchos años y aún se está actualizando: /spring-boot-learning-2x/
@ExcelIgnore
De forma predeterminada, todos los campos coincidirán con Excel, agregar esta anotación ignorará este campo
@DateTimeFormat
La conversión de fecha, el uso de String para recibir datos en formato de fecha de Excel se llamará esta nota. SimpleDateFormat
@NumberFormat
Conversión de números, el uso de una cadena para recibir datos en formato numérico de Excel llamará a esta anotación. DecimalFormat
@ExcelIgnoreUnannotated
De forma predeterminada, los datos sin anotaciones de ExcelProperty participarán en la lectura/escritura, pero no participarán en la adición
respuesta HttpServletResponse, solicitud HttpServletRequest
Fuente | /p/4e6aa6342b33
Un artículo de 10.000 palabras te ayudará a comprender ElasticSearch
Un artículo de 10.000 palabras te ayudará a comprender ElasticSearch
Un artículo de 10 000 palabras te ayudará a comprender ElasticSearch
Un artículo de 10 000 palabras te ayudará a comprender ElasticSearch