java Excel导入获取行号
时间: 2023-08-14 13:04:44 浏览: 148
要在Java中实现Excel导入并获取行号,你可以使用Apache POI库来处理Excel文件。下面是一个简单的示例代码:
```java
import org.apache.poi.ss.usermodel.*;
import java.io.File;
import java.io.FileInputStream;
public class ExcelImporter {
public static void main(String[] args) {
try {
// 加载Excel文件
FileInputStream fis = new FileInputStream(new File("path/to/your/excel.xlsx"));
Workbook workbook = WorkbookFactory.create(fis);
// 选择第一个工作表
Sheet sheet = workbook.getSheetAt(0);
// 遍历每一行
for (Row row : sheet) {
// 获取行号(从0开始)
int rowNum = row.getRowNum();
// 处理每一行的数据
Cell cell = row.getCell(0); // 假设第一列是需要获取的数据
String value = cell.getStringCellValue();
// 输出行号和数据
System.out.println("Row " + rowNum + ": " + value);
}
// 关闭文件流
workbook.close();
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
你需要将代码中的`"path/to/your/excel.xlsx"`替换为实际的Excel文件路径。这段代码将打开Excel文件并遍历每一行,获取行号并处理每一行的数据。你可以根据需要修改代码来适应你的具体情况。
阅读全文