在Java中,要读取已经打开的excel文件(通过单击Web应用程序中的打开按钮打开),可以通过以下步骤实现:
以下是一个示例代码,演示了如何读取已经打开的excel文件:
import org.apache.poi.ss.usermodel.*;
public class ReadExcel {
public static void main(String[] args) {
try {
// 定位到已经打开的excel文件路径
String filePath = "path/to/excel/file.xlsx";
// 创建Workbook对象
Workbook workbook = WorkbookFactory.create(new File(filePath));
// 获取第一个工作表
Sheet sheet = workbook.getSheetAt(0);
// 遍历工作表的每一行
for (Row row : sheet) {
// 遍历行的每一个单元格
for (Cell cell : row) {
// 读取单元格的值
String cellValue = cell.toString();
System.out.print(cellValue + "\t");
}
System.out.println();
}
// 关闭Workbook对象
workbook.close();
} catch (IOException | InvalidFormatException e) {
e.printStackTrace();
}
}
}
上述代码使用Apache POI库中的Workbook类和Sheet类,读取第一个工作表的每一行和每个单元格的值,并输出到控制台。
推荐的腾讯云相关产品:腾讯云对象存储(COS),可以将Excel文件存储在云端,并提供API用于读取和操作Excel文件。详情请参考:腾讯云对象存储(COS)
领取专属 10元无门槛券
手把手带您无忧上云