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);