Apache POI是一個受歡迎的Java庫,可讓您使用Microsoft Office格式(包括Excel電子表格)。 Apache POI的XSSF(XML電子表格格式)模塊可與Excel Files一起使用,以較新的基於XML的格式,通常稱為 。xlsx 。 Excel中的標題和頁腳是工作表上每個頁面頂部和底部的區域,您可以在其中放置標題,頁碼,日期和其他相關信息之類的內容。 Apache POI提供了使用XSSF模塊與標頭和頁腳合作的功能。 您可以使用Apache POI XSSF與標頭和頁腳一起使用以下方式。
##使用Java {.wp-block-neading}在Excel中創建標頭和頁腳 要創建標題和頁腳,您首先需要從工作簿中獲取 XSSFSheet 類的實例。然後,您可以使用getheader()和getFooter()方法分別訪問標題和頁腳對象。您可以使用 setLeft() , setCenter() 和 setRight() 的方法為左,中心和右側的部分設置不同的內容。
Apache POI Java代碼,用於在Java {.wp-block-heading}中添加標頭和頁腳 以下Java代碼可以從Apache POI使用來插入標頭和頁腳來脫穎而出。
XSSFWorkbook wb = new XSSFWorkbook(); XSSFSheet sheet = (XSSFSheet) wb.createSheet("new sheet"); // Create a first page header Header header = sheet.getFirstHeader(); header.setCenter("Center First Page Header"); header.setLeft("Left First Page Header"); header.setRight("Right First Page Header"); // Create an even page header Header header2 = sheet.
用Java POI添加圖像
圖像使您以簡單的方式理解任何故事。這是一個著名的說法,一張照片值一千字。 Microsoft Excel可讓您在單元格中插入工作表中的圖片,並針對這些錄製事實。在本文中,我們將展示如何使用Apache POI API使用Java在Excel XLSX文件中插入圖像。
apache poi Apache POI是一個用於使用Microsoft Office文件格式的Java庫這些文件。
##安裝apache poi api {.wp-block-neading} 在我們可以在Java應用程序中使用Excel文檔的代碼開始之前,我們需要在系統上安裝Apache POI。為此,我們應該在項目設置中提供POI依賴性。開發Apache POI應用程序需要以下依賴關係。
org.apache.poipoi4.0.1org.apache.poipoi-ooxml4.0.1 您可以找到有關安裝POI API用於使用Excel文件的更多信息。添加到項目中後, pom.xml 文件看起來如下。
##如何使用Java將圖像插入Excel單元格? {.wp-block頭} 您可以使用Apache POI庫來在Java中打開Excel Workbook,並使用以下步驟在Excel單元格中插入圖像。
###使用Java POI {.wp-block-poi}在XLSX中添加圖像的步驟 1.創建XSSFWorkbook類的實例 2.創建一行並在行中添加單元格 3.將圖像作為輸入流對象加載 4.將輸入流轉換為字節數組 5.使用 AddPicture 工作簿實例的方法將圖片添加到工作簿中
###使用Java Poi示例{.wp-block-heading}中添加圖像 讓我們看完整的示例代碼,使用Java POI庫在Excel單元格中添加圖像。
//create a new workbook XSSFWorkbook wb = new XSSFWorkbook(); //or new HSSFWorkbook(); //add picture data to this workbook. FileInputStream is = new FileInputStream("FileFormat.
使用Apache POI讀取Java中的Excel文件
Excel文件廣泛用於維護大型數據集和統計數據分析。在Java應用程序中讀取Excel文件是一項廣泛用於訪問和解析數據的功能。如果您是Java應用程序開發人員,他打算在Java 中提供 讀取Excel文件的功能,那麼Java的Apache POI應該是您的明顯選擇。 在我們上一篇有關使用Apache POI中的[在Java中創建Excel文件]的文章中,我們展示了創建Excel工作簿的基礎知識。在本文中,我們將使用Apache POI庫在Java中讀取excel文件**。因此,讓我們開始使用API。
##如何讀取Java中的Excel文件? {.wp-block頭} Apache POI是一個Java庫,用於在Java應用程序中使用Excel XLS/XLSX文件。其XSSF組件專門用於使用POI API處理OOXML文件。它使您可以在Java中打開一個XLSX文件,穿越行/列,選擇一個單元格,然後讀取其值。
POI API用於讀取Excel文件 Apache POI API可讓您使用XSSF組件讀取Java中的Excel文件。使用Apache POI讀取Java中XLSX文件的步驟如下。 1.使用API打開工作簿 2.到達所需的床單 3.增量行號 4.連續所有單元格上迭代 5.重複步驟3和4,直到讀取所有數據 此過程中使用的Apache POI API調用如下。
##在Java中讀取Excel文件 - 示例{.wp-block-heading} 以下代碼示例用於使用Apache POI API讀取Java中的XLSX文件。
try { FileInputStream file = new FileInputStream("ExcelWorkbook.xlsx"); //Create Workbook instance holding reference to .xlsx file XSSFWorkbook wb = new XSSFWorkbook(file); //Get first/desired sheet from the workbook XSSFSheet ws = wb.getSheetAt(0); //Iterate through each rows one by one Iterator rowIterator = ws.
使用Apache POI在Java中創建Excel Workbook
在上一篇文章中,我們介紹了Apache POI的詳細信息,Apache POI是一種開源Java API,用於使用Microsoft文件格式。在本文中,我們將瀏覽Apache POI組件,以使用Excel Workbook。我們還將展示如何使用Apache Poi創建Excel文件並使用此Java庫將其添加到它。
apache poi java apis用於訪問excel文件格式 Apache POI Java API提供了單獨的組件,用於使用兩種不同的Excel文件格式。這些都是:
HSSF (可怕的電子表格格式) - 用於使用Excel 97-2003文件格式 XSSF (XML電子表格格式) - 用於使用Excel 2007和更高版本的文件格式 具體來說, hssf 讓您可以讀取XLS文件,而 XSSF 可以讓您閱讀XLS和XLSX2文件。這兩個API均可讓您從Java應用程序中創建,讀取和操縱Excel文件,而無需介紹基礎文件格式的詳細信息。 ##如何在Java中創建Excel XLSX文件? {.wp-block頭} 在此示例中,我們將詳細介紹使用Apache POI XSSF在我們的Java應用程序中創建XLSX文件。在此階段,我們假設您已經在Java應用程序中安裝並配置了Apache POI API。如果您還沒有這樣做,則可以訪問for Java的apache poi並按照這些步驟進行操作。
###使用Apache POI {.wp-block-heading}創建Excel Workbook的步驟 使用Apache POI API為Java創建Excel工作簿非常簡單,可以使用以下步驟來實現。 1.使用 XSSFWorkbook 班級創建一個工作簿 2.關閉輸出流。 使用Apache POI創建Excel工作簿的Java代碼如下。
XSSFWorkbook wb = new XSSFWorkbook(); ... try (FileOutputStream fileOut = new FileOutputStream("workbook.xlsx")) { wb.write(fileOut); } 上面的代碼將以XLSX文件格式創建Excel Workbook。但是,如果您在此階段打開工作簿,則將收到以下錯誤。