Apache poi fusiona celdas horizontal y verticalmente

Fusionar celdas es un requisito común. El principio de fusionar celdas de Apache POI es muy simple. Significa que las celdas desde la parte superior izquierda a la inferior derecha se fusionarán con la parte superior izquierda. Ya sea horizontal o vertical, este es el principio. El método API clave

org.apache.poi.hssf.model.InternalSheet#addMergedRegion
public int addMergedRegion(int rowFrom, int colFrom, int rowTo, int colTo)
  • filaDesde, la fila inicial
  • colFrom, columna de inicio
  • filaPara, terminar la fila
  • colTo, la columna final

(rowFrom, colFrom) constituye el nodo inicial, (rowTo, colTo) constituye el nodo final. Siempre que esté en esta área, se fusionará en la celda superior izquierda.

Para celdas fusionadas más complejas, por ejemplo, grado----clase----estudiante, es necesario contar cada combinación. Por ejemplo, cuántas filas se fusionan por clase depende de cuántos estudiantes hay en la clase, y las filas fusionadas de calificaciones están ocupadas por el recuento de filas de todas las clases y.
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/wangjun5159/article/details/127744001
Recomendado
Clasificación