Cómo importar el código fuente de Springboot
EasyExcel es uno de los complementos de puntos de interés de código abierto de Alibaba. Resuelve principalmente los problemas del uso complejo del marco de puntos de interés, la operación difícil del método de análisis SAX, la gran cantidad de datos y el OOM sencillo. , etc., solucionando así los problemas causados por el error de concurrencia de puntos de interés.
Solución principal: Cargar descomprimiendo el archivo, cargando línea por línea, descartando datos sin importancia como estilos y fuentes y reduciendo el uso de memoria.
Ventajas de EasyExcel
@ExcelProperty
Especifique a qué columna de Excel corresponde el campo actual. Puede hacer coincidir por nombre o índice. Por supuesto, se puede dejar en blanco. De forma predeterminada, el primer campo es índice=0, y así sucesivamente. Tenga cuidado: no lo escriba todo, utilice el índice de todo o utilice todos los nombres para que coincidan. No mezcle los tres a menos que sepa exactamente cómo ordenarlos en el código fuente. Si está aprendiendo Spring Boot, le recomiendo un tutorial gratuito que se ha actualizado continuamente durante muchos años:/spring-boot-learning-2x/
@ExcelIgnore
De forma predeterminada, todos Los campos coincidirán con Excel. Si se agrega esta anotación, este campo se ignorará.
@DateTimeFormat
La conversión de fecha, el uso de String para recibir datos en formato de fecha de Excel llamará a esta anotación. El valor se refiere a java.text.SimpleDateFormat
@Formato de número
La conversión de números. El uso de String para recibir datos en formato de números de Excel llamará a esta anotación. El valor hace referencia a java.text.DecimalFormat
@ ExcelIgnoreUnannotated
Por defecto, aquellos que no agreguen comentarios de ExcelProperty participarán en la lectura y escritura, y aquellos que los agreguen no participarán .
Respuesta HttpServletResponse, solicitud HttpServletRequest
Fuente | p/4e6aa6342b33
Diez mil palabras le enseñarán ElasticSearch.