Procesamiento de tablas de Excel basado en Apache POI
?Completa operaciones comunes como lectura y escritura de Excel, lectura y escritura de datos de celdas, etc. a través del método apache poi, y admite el formato de tabla xls xlsx.
? Debe agregar recursos jar dependientes, de la siguiente manera:
? El formulario de Excel en formato xls debe cargarse a través de HSSFWorkbook y el formulario de Excel en formato xlsx debe cargarse. cargado a través de XSSFWorkbook para obtener la instancia del objeto WorkBook, este objeto de instancia es el objeto del archivo de formulario, de la siguiente manera:
?Lo anterior distingue los métodos de operación del archivo con diferentes sufijos, que se dividen en dos categorías. La tabla xls corresponde al método de clase HSSFWorkbook y xlsx corresponde a El proceso de operación del método de clase XSSFWorkbook es básicamente similar. A continuación se utiliza HSSFWorkbook. (Siempre que se obtenga wb para xls y xlsx, si no hay una operación de procesamiento especial, cualquiera de estos dos métodos se puede utilizar para realizar el procesamiento de formularios en los datos sin distinción)
Suplemento: después de obtener wb , wb proporciona muchos métodos, incluida la creación de tablas createSheet, getSheetName, etc. El nombre getSheetName, etc., se puede utilizar según sus propias necesidades.
?Normalmente, cada archivo de Excel tendrá múltiples hojas de trabajo, como Hoja1, Hoja2, Hoja3, etc. Podemos obtener fácilmente una instancia del objeto de tabla de Excel a través del objeto wb obtenido en el primer paso, allí Hay dos métodos, uno es obtener la tabla de Excel según el número de índice y el otro es obtener la tabla a través del nombre de la tabla, como se muestra a continuación:
Suplemento: el objeto de hoja de cálculo también proporciona muchas funciones Métodos para tablas de operaciones, incluida la lectura y escritura de filas y columnas, la creación de nuevas filas y columnas y todas las demás operaciones relacionadas con el contenido de la tabla.
?Después de obtener el objeto de la hoja de trabajo en el paso anterior, podemos obtener los datos para filas y columnas específicas.
A través del objeto de celda anterior, podemos obtener el contenido específico, incluido el formato del contenido y otros detalles.
Como se muestra a continuación, la forma de leer las celdas es diferente según el tipo de celda.
Si desea configurar el formato y el color de fuente para las celdas recién agregadas, también puede configurar la fuente de las nuevas celdas en rojo, como se muestra a continuación:
?Lo anterior Los pasos solo procesan los datos de la tabla, pero en realidad no se guardan en el archivo. Si la tabla finaliza en este momento, los datos del archivo en realidad no han cambiado. Asegúrese de guardarlos en la tabla final ~, como se muestra. a continuación:
?Hablando de esto, el procesamiento básico de lectura y escritura de tablas se ha completado básicamente. En realidad, hay muchas operaciones en la biblioteca de métodos de Poi. Aquí hay una breve introducción a la lectura y escritura básica. Quieres modificar el formato de fuente o cualquier otra cosa, puedes hacerlo ahora.
Dirección del código fuente del programa Gitee: /carmanshaw/excelpoi-master.git
Dirección de desarrollo de la herramienta de procesamiento de formularios: /carmanshaw/ExcelProcessor.git.