xssf

    2热度

    1回答

    您好,我对Java编程还很陌生,并且想要在我的代码中获得一些输入。我知道这非常混乱,我还没有机会清理它。 我能够让JFilechooser工作,并据我所知我为XSSFWorkbook正确设置了我的文件路径。但试图打开表单并阅读其内容时,我的程序正在抛出异常。 所有我需要我的程序要做的是读取一个excel文件,并采取2列+ X行,并将其存储到2d int数组。 我的代码(我遇到问题的部分是在run(

    -1热度

    1回答

    我是Java新手,在验证excel文件方面有挑战。请帮助我。 我想验证'Hyderabad'是位置名称,'1'是来自excel的位置ID(请在下面截图)通过JAVA.Am能够读取所有单元格值。但我想验证是否位置名字是海德拉巴或不是(同样,位置ID)。请在这里建议我。 if (fileType.equalsIgnoreCase("Excel")) { Workbook wb = new

    0热度

    1回答

    我希望你能帮助我。我在使用XSSFWorkbook时遇到了一些问题。它会生成没有问题的文件,但是当我在Excel中打开时,我会收到以下警告:Excel在'blah blah,blah.xlsx'中发现无法读取的内容您想恢复此工作簿的内容吗?如果您信任此工作簿的来源,请单击是。如果我点击是,它将打开没有问题的文件。但是,如果我通过记事本++运行它,就在文件的末尾,我得到了我的页面标记。 如果我使用H

    0热度

    1回答

    我想设置一些自定义(从十六进制或RGB值)颜色到一个xssfcell.But单元格的颜色变成黑色,即使我给一些其他颜色。我试图通过以下方式这样做: File xlSheet = new File("C:\\Users\\IBM_ADMIN\\Downloads\\Excel Test\\Something3.xlsx"); System.out.println(xlSheet.creat

    1热度

    1回答

    我试图访问现有的Excel工作表并试图创建一个新工作表并使用一些值更新工作表,在执行我得到以下错误行“rowHeader.createCell((short)count).setCellValue(”test1“);” Java.lang.NoClassDefFoundError:组织/ openxmlformats /模式上执行下面的代码 FOLL/SpreadsheetML中/ x2006 /

    2热度

    1回答

    我已经看过遍布堆栈溢出,并且似乎无法让我的java代码填充XSSF excel单元格的背景颜色。从别人所说的话,这应该使左上角的单元格变成黄色: // Example Code try { // prepare FileInputStream resource = new FileInputStream(FILEPATH + FILENAME); XSSFWork

    1热度

    1回答

    我目前使用Apache POI库来生成Java中的excel文件。 下面是我想知道的:在Excel中,可以创建将添加到工作簿的新单元格样式。这些样式可重复使用,可以从样式表中选择。 使用Apache POI,您可以在构建工作簿时做类似的事情。您可以创建一个附加到工作簿的新XSSFCellstyle,并且可以将其应用于任意多个单元格。但是,这些样式不可重用。如果我在Excel中打开生成的工作簿,并更

    0热度

    1回答

    我有大约1000个具有多列的行,我想创建一个数据透视表。 我的实际结果是: 但我希望得到一个数据透视表看起来像这样: 我当前的代码: // ... // fill sheet with data // ... // create Pivot table int firstRow = sheet.getFirstRowNum() + firstDataRow; int lastRow =

    1热度

    2回答

    我想用java对象映射一个excel字段。什么是最好的做法,而不是依赖于列号。 Cell orderId=row.getCell(0); System.out.println("orderId" +orderId); Cell trackingId=row.getCell(1); Cell orderTitle = row.getCell(2); Cell customerName =

    0热度

    1回答

    我使用Apache.POI创建xlsx并在顶部插入徽标,如何冻结或锁定图像以便一旦xlsx就不能更改被下载。 int numberOfSheets = wb.getNumberOfSheets(); for(int i=0;i<numberOfSheets;i++) { XSSFSheet sheet = wb.getSheetAt(i);