小编Jav*_*per的帖子

使用POI在现有工作表之间创建Excel工作表

我使用org.apache.poi.ss.usermodel.Sheet类构建代码以满足我的客户端需求

现在我有了一个新要求,即在两个现有工作表之间创建一个新的Excel工作表.在现有的excel文件中,索引编号为p,1,2的页面已经有三张.我想创建一个索引号为2的工作表,将索引编号为2的工作表移动到3.

我可以使用以下代码在Excel文件中找到工作表名称:

for (int i = 0; i < wb.getNumberOfSheets(); i++) 
        {  
          System.out.println("Sheet name: " + wb.getSheetName(i));
        } 
Run Code Online (Sandbox Code Playgroud)

此外,我能够使用以下代码在Excel文件中找到工作表索引numbres:

System.out.println("Sheet name: " + wb.getSheetIndex("Retail - All"));
Run Code Online (Sandbox Code Playgroud)

我用来创建新工作表的代码是:Sheet failuresSheet= wb.createSheet("Failures");这是在最后创建一个新工作表.请让我知道我的要求的正确代码.

请记住,我使用该课程org.apache.poi.ss.usermodel.Sheet来满足我的要求.

请告诉我如何在索引编号2处创建工作表,将索引编号为2到3移动工作表.提前感谢您.

java excel apache-poi

4
推荐指数
1
解决办法
4485
查看次数

读取Excel中的Excel数字单元格值

当我读取excel数字单元格值时,我得到带小数的输出.例如:79读数为79.0,读数为0.00.我写的应用程序的代码是:

int type = cell.getCellType();
if (type == HSSFCell.CELL_TYPE_NUMERIC)
  System.out.println(cell.getNumericCellValue());
Run Code Online (Sandbox Code Playgroud)

java excel apache-poi

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

apache-poi ×2

excel ×2

java ×2