使用java apache在excel中添加单元格

使用java apache在excel中添加单元格,java,excel,apache,apache-poi,Java,Excel,Apache,Apache Poi,我正在阅读一个已经存在的excel文件,并试图添加某些单元格,例如(C4-C15)。我很难通过java操作文件。我正在使用ApachePOI,如果有任何帮助或指导,我将不胜感激 要访问ApachePOI中的单元格,必须先获取一行,然后获取所选行中的单元格。下面是一个例子: //Input file InputStream inp = new FileInputStream("workbook.xls"); //Create workbook instance Workbook wb = Wor

我正在阅读一个已经存在的excel文件,并试图添加某些单元格,例如(C4-C15)。我很难通过java操作文件。我正在使用ApachePOI,如果有任何帮助或指导,我将不胜感激

要访问ApachePOI中的单元格,必须先获取一行,然后获取所选行中的单元格。下面是一个例子:

//Input file
InputStream inp = new FileInputStream("workbook.xls");

//Create workbook instance
Workbook wb = WorkbookFactory.create(inp);

//Create sheet instance
Sheet sheet = wb.getSheetAt(0);

for(int i = 3; i <= 16; ++i){ //Rows from 4 to 15 (Apache POI is zero based)
    Row row = sheet.getRow(i);
    Cell cell = row.getCell(2); //Column "C"

    //Do something with cell
}

// Write the output to a file
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
wb.write(fileOut);
fileOut.close();
//输入文件
InputStream Input=新文件InputStream(“workbook.xls”);
//创建工作簿实例
工作簿wb=WorkbookFactory.create(inp);
//创建图纸实例
Sheet Sheet=wb.getSheetAt(0);

对于(int i=3;i)到目前为止,你的代码是什么?也许,第一条评论中的链接对OP有帮助。哦,我不知道有几乎相同的问题。希望这个答案也有帮助。