Tenemos la siguiente situación: nuestro sistema tiene exportación de datos en formato xls, este es un gran archivo con muchas filas y columnas. Y después de que el usuario descargue y abra el documento, verá el documento desplazado a la última columna y a la última pestaña de la hoja de cálculo. Esto es muy molesto, mejor establecer el foco en la primera pestaña y la primera celda. Hice código de prueba simple para ver cómo funciona:Apache POI establece la celda seleccionada después de que se abre el documento xls
public class SelectionTest {
public static String file = "/usr/test/poi.test/src/main/resources/test";
@Test
public void test() throws FileNotFoundException, IOException {
HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(file));
HSSFSheet s = wb.getSheetAt(0);
s.setActive(true);
HSSFRow row = s.getRow(0);
HSSFCell cell = row.getCell(0);
cell.setAsActiveCell();
FileOutputStream out = new FileOutputStream(file);
wb.write(out);
out.close();
}
}
Y esto no funciona.
cuál es el registro? Quiero decir, ¿obtuviste algún error? – GuruKulki
no, cualquier error, api simplemente no funciona – abovesun