¿Puede Java llamar a la biblioteca de Excel?

Para solucionar este problema se escribió una prueba, el código es el siguiente:

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();