¿Puede Java llamar a la biblioteca de Excel?
Fórmula del paquete cn.
Importar archivo Java io. >
importar Java .io .filenotfoundexception;
Importar flujo de salida de archivo Java .io
Importar io . org . Apache poi . hssf . modelo de usuario hssf
Importar org .hssf . hssf . modelo de usuario .hssf
Importar org.poi . sistema de archivos;
p>
Clase pública TestFormula {/***Prueba fórmula de procesamiento de puntos de interés**Descripción del problema: después de importar datos a través de puntos de interés, la celda de fórmula original que hace referencia a los datos importados no se puede mostrar y debe reubicarse en la celda de fórmula.
*El resultado solo se puede obtener transfiriendo la celda a la fórmula nuevamente* *Solución: Restablecer la celda de la fórmula* *Archivos relacionados: Establecer manualmente la celda B2 = C2+D2 * */public static void main (cadena[]args) arroja una excepción de archivo no encontrado {
POIFSFileSystem fstry { fs = nuevo sistema poifsfile(nuevo archivo inputstream(" test . xls "));
libro de trabajo hssf WB = nuevo libro de trabajo hssf(fs);
hoja hssf hoja = WB . get hoja(" hoja 1 ");
fila HSS = hoja . );
celda hssf = fila . obtener celda((short)2
celda setcellvalue((short)5);
celda =. fila .obtener celda((corta)3);
celda setcellvalue((corta)40);
celda hssf celda 1 = fila . ;
if (HSSFCell. CELL _ TYPE _ FORMULA == CELL 1 . getcelltype()){
//Obtiene la fórmula de la celda de fórmula y restablecela.
celda 1 . setcellformula(celda 1 . getcellformula());} flujo de salida del archivo salida del archivo = nuevo flujo de salida del archivo(" test . xls "); archivar);
archivar cerrar();