用java读取xls文件找到某行某列进行赋值
时间: 2023-07-18 07:42:21 浏览: 72
java读取xls文件
5星 · 资源好评率100%
可以使用Apache POI这个Java库来读取和操作Excel文件。下面是一个示例代码,演示如何读取一个名为“test.xls”的Excel文件,找到第3行第4列的单元格,将其值设置为“new value”。
```java
import java.io.FileInputStream;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;
public class ExcelReader {
public static void main(String[] args) {
try {
FileInputStream file = new FileInputStream("test.xls");
Workbook workbook = WorkbookFactory.create(file);
Sheet sheet = workbook.getSheetAt(0);
Row row = sheet.getRow(2); // 第3行
Cell cell = row.getCell(3); // 第4列
cell.setCellValue("new value");
file.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
需要注意的是,这里的行和列的编号都是从0开始的,即第1行对应的是0行,第1列对应的是0列。另外,这个示例只是演示了如何找到单元格并给它赋值,具体的读取操作可以根据需要进行扩展。
阅读全文