java读取excel文件第一张表,第一列数据,并且重新写回excel第一张表的第二列
时间: 2023-04-05 17:00:28 浏览: 196
可以使用 Apache POI 库来读取和写入 Excel 文件。以下是 Java 代码示例:
```java
import java.io.FileInputStream;
import java.io.FileOutputStream;
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.xssf.usermodel.XSSFWorkbook;
public class ExcelExample {
public static void main(String[] args) throws Exception {
// 读取 Excel 文件
FileInputStream file = new FileInputStream("example.xlsx");
XSSFWorkbook workbook = new XSSFWorkbook(file);
Sheet sheet = workbook.getSheetAt(0);
// 遍历第一列数据,并写入第二列
for (Row row : sheet) {
Cell cell1 = row.getCell(0);
Cell cell2 = row.createCell(1);
cell2.setCellValue(cell1.getStringCellValue());
}
// 保存修改后的 Excel 文件
FileOutputStream outFile = new FileOutputStream("example.xlsx");
workbook.write(outFile);
outFile.close();
workbook.close();
}
}
```
这段代码会读取名为 "example.xlsx" 的 Excel 文件的第一张表,遍历第一列数据,并将其写入第二列。最后保存修改后的 Excel 文件。
阅读全文