日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java在Excel中創建多級分組、折疊或展開分組的實現

瀏覽:183日期:2022-05-29 16:30:20

本文介紹通過Java程序在Excel創建分組的方法,可對行或列分組進行分組并設置明細數據是否展開或折疊。設置數據分組并展開或折疊時,可通過以下方法:

方法一:

通過方法sheet.groupByRows(int firstRow, int lastRow, boolean isCollapsed)設置行分組;通過方法sheet.groupByColumns(int firstColumnm, int lastColumn, boolean isCollapsed)設置列分組。

方法二:

通過方法sheet.getCellRange(String name).groupByRows(boolean isCollapsed)設置行分組;通過方法sheet.getCellRange(String name).groupByColumns(boolean isCollapsed)設置列分組。下面將通過Java代碼示例展示具體實現方法。

使用工具:Free Spire.XLS for Java(免費版)

Jar包獲取及導入:可通過官網下載jar包,并解壓,將lib文件夾下的Spire.Xls.jar導入Java程序;或者通過Maven倉庫下載導入。

Java代碼示例

示例1,通過方法一來實現:

import com.spire.xls.*;import java.awt.*;public class MultiLevelGroup_XLS { public static void main(String[] args) { //創建工作簿 Workbook wb = new Workbook(); //獲取第一個工作表 Worksheet sheet = wb.getWorksheets().get(0); //將數據寫入單元格,并設置單元格樣式 sheet.get('A1').setValue('A項目--項目計劃'); sheet.get('A1').getStyle().getFont().setColor(new Color(0,0,255)); sheet.get('A1').getStyle().getFont().isBold(true); sheet.get('B1').setValue('B項目--項目計劃'); sheet.get('B1').getStyle().getFont().setColor(new Color(255,127,80)); sheet.get('B1').getStyle().getFont().isBold(true); sheet.get('C1').setValue('C項目--項目計劃'); sheet.get('C1').getStyle().getFont().setColor(new Color(50,205,50)); sheet.get('C1').getStyle().getFont().isBold(true); sheet.get('A1:C1').autoFitColumns();//設置自適應列 sheet.get('A3').setValue('準備'); sheet.get('A3').getStyle().getFont().setColor(new Color(0,0,255)); sheet.get('A4').setValue('任務 1'); sheet.get('A5').setValue('任務 2'); sheet.getCellRange('A4:A5').borderAround(LineStyleType.Thin); sheet.getCellRange('A4:A5').borderInside(LineStyleType.Thin); sheet.get('A7').setValue('啟動'); sheet.get('A7').getStyle().getFont().setColor(new Color(0,0,255)); sheet.get('A8').setValue('任務 1'); sheet.get('A9').setValue('任務 2'); sheet.getCellRange('A8:A9').borderAround(LineStyleType.Thin); sheet.getCellRange('A8:A9').borderInside(LineStyleType.Thin); //在isSummaryRowBelow方法中傳入參數false,意思是將明細數據顯示在下方 sheet.getPageSetup().isSummaryRowBelow(false); //使用groupByRows方法對行進行分組,并設置分組展開或折疊 sheet.groupByRows(2,9,false);//按行分組,并展開第2行至第9行 sheet.groupByRows(4,5,false); sheet.groupByRows(8,9,true);//按行分組,并折疊第8行和第9行 sheet.groupByColumns(2,3,false);//按列分組,并展開第2列和第3列 //保存文檔 wb.saveToFile('NestedGroup.xlsx', ExcelVersion.Version2013); wb.dispose(); }}

創建結果:

Java在Excel中創建多級分組、折疊或展開分組的實現

示例2,通過方法二來實現:

import com.spire.xls.*;public class ExpandAndCollapseGroups { public static void main(String[] args) { //加載文檔 Workbook wb =new Workbook(); wb.loadFromFile('NestedGroup.xlsx'); //獲取工作表 Worksheet sheet = wb.getWorksheets().get(0); //獲取單元格設置分組折疊、展開 sheet.getCellRange('A8:A9').groupByRows(false);//分組展開單元格所在行 sheet.getCellRange('A4:A5').groupByRows(true);//分組折疊單元格所在行 sheet.getCellRange('B1:C1').groupByColumns(true);//分組折疊單元格所在列 //保存文檔 wb.saveToFile('ExpandOrCollapseGroup.xlsx',FileFormat.Version2013); wb.dispose(); }}

設置效果前后對比:

Java在Excel中創建多級分組、折疊或展開分組的實現

到此這篇關于Java在Excel中創建多級分組、折疊或展開分組的實現的文章就介紹到這了,更多相關Java在Excel創建多級分組和展開分組內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: excel
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩中文字幕一区二区高清99| 亚洲69av| 国产精品三p一区二区| 午夜久久av| 亚洲精品无吗| 色8久久久久| 欧美日韩一区二区三区在线电影| 日韩国产在线观看一区| 久久不见久久见国语| 精品无人区麻豆乱码久久久| 超碰99在线| 91精品蜜臀一区二区三区在线| 激情国产在线| 久久人人97超碰国产公开结果| 99国产精品免费视频观看| 九九久久电影| 亚洲日本国产| 国产精品免费99久久久| 亚洲成av在线| 日韩有吗在线观看| 日韩一区亚洲二区| 日韩精品视频在线看| 亚洲www免费| 中文字幕亚洲在线观看| 久久久久久色 | 欧美一级一区| 亚洲综合电影| 亚洲免费毛片| av在线资源| 少妇精品久久久一区二区| 日本а中文在线天堂| 亚洲精品第一| 精品国产三区在线| 伊人久久大香伊蕉在人线观看热v| 麻豆91在线播放| 蜜臀av性久久久久蜜臀aⅴ流畅 | 日韩有吗在线观看| 久久久水蜜桃av免费网站| 欧美日韩一区二区国产| 黑丝美女一区二区| 美女精品一区二区| 久久www成人_看片免费不卡| 福利片在线一区二区| 亚洲乱码视频| 久久精品国产亚洲夜色av网站| 日本伊人午夜精品| 欧美日韩一区二区三区视频播放| 欧美综合精品| 免费不卡中文字幕在线| 国精品产品一区| 日本91福利区| 国产精品老牛| 亚洲免费毛片| 欧美日韩国产精品一区二区亚洲| 麻豆国产精品| 日韩精品91亚洲二区在线观看| 在线视频观看日韩| 久久亚洲资源中文字| 亚洲不卡视频| 亚洲深夜av| 日韩欧美一区二区三区免费看| 国产亚洲久久| 亚洲无线观看| 黄色av一区| 色婷婷久久久| 9999国产精品| 精品国产乱码久久久| 91精品国产自产精品男人的天堂| 免费在线观看精品| 欧美精品九九| 成人午夜国产| 亚洲综合电影| 国产伦久视频在线观看| 久久久精品区| 国产精品videossex久久发布| 日韩精品一卡二卡三卡四卡无卡| 婷婷国产精品| 久久中文视频| 色偷偷偷在线视频播放| 精品资源在线| 久久一区精品| 99热精品在线观看| 69堂免费精品视频在线播放| 午夜在线一区| 国产精品成久久久久| 亚洲美女久久| 91九色精品国产一区二区| 国产日韩中文在线中文字幕| 亚洲一区二区三区高清不卡| 国产乱码午夜在线视频| 日韩精品一区二区三区中文| 欧洲激情综合| 美女av在线免费看| 国产精品视频一区二区三区综合 | 日本在线视频一区二区| 91久久国产| 亚洲www啪成人一区二区| 国产精品nxnn| 日韩一区二区三区精品视频第3页| 亚洲va中文在线播放免费| 国产精品高潮呻吟久久久久| 日韩和欧美一区二区三区| 91久久午夜| 久久九九精品| 日韩欧美一区免费| 高清久久精品| 久久男人av| 免费日韩成人| 国产精品一区二区三区av麻| 日韩在线网址| 亚洲精品国模| 日韩精品一二三| 午夜一级久久| 丝袜美腿成人在线| 亚洲中午字幕| 蜜臀va亚洲va欧美va天堂| 久久高清免费| 亚洲精品**中文毛片| 国产精品日韩精品在线播放| 日韩av字幕| 欧美日韩午夜| 久久精品xxxxx| 久久国际精品| 国产伦理一区| 国产欧美91| 欧美国产不卡| 麻豆中文一区二区| 激情综合五月| 美女av在线免费看| 韩国精品主播一区二区在线观看| 日韩一区电影| 欧美日韩国产高清电影| 欧美精品羞羞答答| 日韩一区二区免费看| 亚洲中字黄色| 日本在线一区二区三区| 国产香蕉精品| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 高清一区二区三区| 午夜影院一区| 久久精品成人| 欧美手机在线| 男女激情视频一区| 青青国产91久久久久久| 国产精品欧美三级在线观看| 美日韩一区二区三区| 精品视频99| 欧洲在线一区| 亚洲伊人精品酒店| 欧美在线精品一区| 久久亚洲精精品中文字幕| 日韩中文首页| 激情五月色综合国产精品| 美女国产精品| 欧美在线首页| 激情国产在线| 91精品婷婷色在线观看| 免费看日韩精品| 国产精品一区二区av交换| 精品三级久久久| 亚洲香蕉网站| 日韩欧美中文在线观看| 激情久久一区二区| 9久re热视频在线精品| 奇米狠狠一区二区三区| 成人影视亚洲图片在线| 亚洲一区二区三区四区五区午夜| 日韩精品一级| 日韩一区二区在线免费| 免费成人性网站| 美女久久精品| 国产一区日韩欧美| 青草久久视频| 久久久久久久久丰满| 一区二区三区四区精品视频| 韩国一区二区三区视频| 日韩专区在线视频| 美女国产精品久久久| 在线成人直播| 国产欧美日韩视频在线| 五月天久久网站| 国产精品自拍区| 欧美久久精品一级c片| 国产精品黄色片| 日韩亚洲在线| 精品久久91| 亚洲欧美日本日韩| 精品国产网站| 亚洲精品欧美| 国产91久久精品一区二区| 欧美日韩一区二区国产| 不卡在线一区| 久久爱www成人| 蜜臀久久久久久久| 日韩高清成人| 国产欧美二区| 日韩精品一二三| 日韩在线观看不卡| 国产午夜精品一区在线观看| 亚洲午夜视频|