這篇文章將為大家詳細(xì)講解有關(guān)如何用JAVA 生成有格式的 XLS,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
周口網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)公司于2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
Java有什么方便的類庫導(dǎo)出帶格式的Excel嗎?部分?jǐn)?shù)據(jù)如下:
ORDERID CUSTOM ORDERDATE FREIGHT 10262 Learnthe kernel trade 1996-07-22 48.29 10263 Resources are people 1996-07-23 146.06 10264 Wuzhou trust 2007-12-18 3.67 10265 The hao 1996-07-25 55.28 10266 Upgrade the enterprise 1996-07-26 25.73 ... |
導(dǎo)出Excel樣式如下:

Java一般利用Jakarta POI HSSF API組件(用于操作Excel的組件),主要部分包括Excel對(duì)象,樣式和格式,還有輔助操作。但寫起來太長(zhǎng)了,代碼大概要這樣:
... HSSFWorkbook workbook = new HSSFWorkbook(); HSSFSheet sheet = workbook.createSheet(title); HSSFRow rowm = sheet.createRow(0); HSSFCellStyle columnTopStyle=this.getColumnTopStyle(workbook); HSSFCellStyle style=this.getStyle(workbook); sheet.addMergedRegion(new CellRangeAddress(0, 1, 0, (rowName.length - 1))); cellTitle.setCellStyle(columnTopStyle); cellTitle.setCellValue(title); for (int n = 0; n < columnNum; n++) { HSSFCell cellRowName = rowRowName.createCell(n); cellRowName.setCellType(HSSFCell.CELL_TYPE_STRING); ... } ... |
Excel導(dǎo)出,用集算器結(jié)合潤(rùn)乾報(bào)表會(huì)簡(jiǎn)單很多,首先,報(bào)表工具設(shè)計(jì)一張模板,它底層把 POI做了完整封裝,可以保持Excel格式不變。

然后,在集算器中執(zhí)行報(bào)表的函數(shù),它把報(bào)表運(yùn)算過程做了封裝,這樣就可以自動(dòng)導(dǎo)出各類風(fēng)格、無失真的Excel。比如上面問題僅需5行:
A | |
1 | =file("orders.txt":"UTF-8").import@t() |
2 | >report_config("/raqsoftConfig.xml") |
3 | =report_open("ORDER.rpx") |
4 | =report_run(A3;A1:"ds1") |
5 | =report_exportXls@x(A3,"ORDER.xlsx") |
其實(shí)還有很多情況用Java導(dǎo)出Excel不太方便,比如:分組、交叉、中國式復(fù)雜格式報(bào)表等需求。
關(guān)于如何用JAVA 生成有格式的 XLS就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。
新聞標(biāo)題:如何用JAVA生成有格式的XLS
網(wǎng)站地址:http://chinadenli.net/article24/jpsjje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、網(wǎng)站導(dǎo)航、網(wǎng)頁設(shè)計(jì)公司、定制網(wǎng)站、App開發(fā)、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)