Red de conocimiento informático - Aprendizaje de programación - ¿Cómo lee Java poi el contenido del cuadro de texto insertado en Excel?

¿Cómo lee Java poi el contenido del cuadro de texto insertado en Excel?

El código de referencia es el siguiente:

try {

InputStream input = new FileInputStream("qa-textbox.xls");

POIFSFileSystem fs = new POIFSFileSystem; (entrada);

HSSFWorkbook wb = new HSSFWorkbook(fs);

hoja HSSFSheet = wb.getSheetAt(0);

HSSFPatriarch pat = hoja.getDrawingPatriarch ();

Lista niños = pat.getChildren();

Iterador it = niños.iterator()

while(it.hasNext()) {

Forma HSSFShape = (HSSFShape)it.next();

if (instancia de forma de HSSFTextbox){ // determina el cuadro de texto

HSSFTextbox textbox = (HSSFTextbox)forma; // Convierte fuertemente a tipo de cuadro de texto

HSSFRichTextString richString = textbox.getString() // Toma el valor.

String str = richString.getString(); p> System .out.println("String: " str);

System.out.println("Longitud de cadena: " str. length());

}

}

}

}

} catch (IOException ex) {

ex.printStackTrace();

}