java - 专注于excel中的第一个单元格

标签 java excel apache-poi

HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(file)); 
HSSFSheet s = wb.getSheetAt(0); 
wb.setActiveSheet(0);
s.showInPane(0, 0);
FileOutputStream out = new FileOutputStream(file);
wb.write(out);
out.close(); 

我正在使用上面的代码将焦点放在第一个单元格上(当我打开 excel 时,应该选择第一个单元格)。由于 showInPane,它可以正确打开 excel,但无法选择第一个单元格。

最佳答案

像这样

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

关于java - 专注于excel中的第一个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5964598/

相关文章:

vba - 在 Excel 中创建 "Check Names"按钮

sql - SSIS 无法读取 excel 文件中的列结尾(Excel 连接管理器)

java - SCD (slowly changing dimension) Type 4/6 - 如何在spring boot app, hibernate envers中实现

java - 在遗传算法中,应该使用什么交叉方法来交叉 Postfix 表达式?

excel - 如何在 VBA 中单击 <button>

apache-poi - 带有 Apache POI 的可运行 jar

java - 使用 apache poi 将 HSSF(excel) 嵌入到 HSLF(ppt) 中

java - GWT 文件下载到可选位置

java - JSON Android 解析数据时出错

java - 如何为 AnimatorSet 设置动画结束监听器