java poi修改EXCEL單元格的內容


因為我是對已經存在的excel表的內容進行修改,發現使用creatRow()方法設置的單元格會導致一整行都覆蓋消失了,使用
sheet1.getRow(13).getCell(3);方法可以返回Cell對象,用這個方法可以對單個單元格進行操作
@Test
public void test5() throws Exception {
String MyPath = "E:\\20200915.xlsx";
FileInputStream fis = new FileInputStream(MyPath);

//1.創建一個工作簿
Workbook workbook = new XSSFWorkbook(fis);
Sheet sheet1 = workbook.getSheet("Sheet1");
//通過行下標和列下標返回cell對象
Cell cell = sheet1.getRow(13).getCell(3);
cell.setCellValue("呵呵呵呵呵呵呵");

/*Row row1 = sheet1.createRow(9);
//4.創建一個單元格
Cell cell1 = row1.createCell(3);
cell1.setCellValue("trewaswgfvqerf");*/

FileOutputStream fos = new FileOutputStream(MyPath);
workbook.write(fos);
fis.close();


}
————————————————
版權聲明:本文為CSDN博主「詩與酒」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_37812895/article/details/112345813


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM