激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 高效數(shù)據(jù)管理:Java助力實現(xiàn)Excel數(shù)據(jù)驗證

高效數(shù)據(jù)管理:Java助力實現(xiàn)Excel數(shù)據(jù)驗證

2023-10-16 07:02未知服務器之家 Java教程

摘要:本文由葡萄城技術團隊原創(chuàng)并首發(fā)。轉載請注明出處:葡萄城官網(wǎng),葡萄城為開發(fā)者提供專業(yè)的開發(fā)工具、解決方案和服務,賦能開發(fā)者。 前言 在Java中,開發(fā)者可以使用一些開源的庫(如Apache POI)來添加、修改和處理Ex

摘要:本文由葡萄城技術團隊原創(chuàng)并首發(fā)。轉載請注明出處:葡萄城官網(wǎng),葡萄城為開發(fā)者提供專業(yè)的開發(fā)工具、解決方案和服務,賦能開發(fā)者。

前言

在Java中,開發(fā)者可以使用一些開源的庫(如Apache POI)來添加、修改和處理Excel中的數(shù)據(jù):包括數(shù)字、文本、日期、列表等。每種數(shù)據(jù)驗證類型都具有不同的參數(shù)和選項,可以根據(jù)需求進行設置。

本文小編將為大家介紹的是如何使用Java添加,修改和刪除Excel數(shù)據(jù)驗證。

添加數(shù)據(jù)驗證

指定文本長度

Workbook wb = new Workbook();
 wb.open("resources/ErrorData.xlsx");
 IWorksheet sheet = wb.getActiveSheet();
 sheet.getRange("C2:E4").getValidation().add(ValidationType.TextLength, ValidationAlertStyle.Stop, ValidationOperator.Between, 2, 3);

添加日期驗證

Workbook wb = new Workbook();
 wb.open("resources/ErrorData.xlsx");
 IWorksheet sheet = wb.getActiveSheet();
 Calendar date1 = new GregorianCalendar(2015, 11, 13);
 Calendar date2 = new GregorianCalendar(2015, 11, 18);
 sheet.getRange("C2:E4").getValidation().add(ValidationType.Date, ValidationAlertStyle.Stop, ValidationOperator.Between, date1, date2);

刪除數(shù)據(jù)驗證

當不想要數(shù)據(jù)驗證的時候,可以調用delete方法刪除一片區(qū)域(一片單元格)的數(shù)據(jù)校驗,以上面的代碼為例。已經(jīng)在"C2:E4"中添加了數(shù)據(jù)校驗,那可以用下面的代碼移除。

Workbook wb = new Workbook();
 wb.open("resources/ErrorData.xlsx");
 IWorksheet sheet = wb.getActiveSheet();
 sheet.getRange("C2:E4").getValidation().delete();

修改數(shù)據(jù)驗證

修改數(shù)據(jù)驗證有兩種方式

  1. 通過GcExcel提供的接口直接修改(setType,setAlertStyle,setOperator,setFormula1,setFormula2)
//直接修改validation
 //修改validation的類型為文本長度
 //修改比較類型為介于之間
 //修改參數(shù)1為10,參數(shù)2為20
 Workbook wb = new Workbook();
 wb.open("resources/ErrorData.xlsx");
 IWorksheet sheet = wb.getActiveSheet();
 IValidation validation = sheet.getRange("C2:E4").getValidation();
 validation.setType(ValidationType.TextLength);
 validation.setOperator(ValidationOperator.Between);
 validation.setFormula1(10);
 validation.setFormula2(20);

? 2.先用delete刪除,然后再添加。

Workbook wb = new Workbook();
 wb.open("resources/ErrorData.xlsx");
 IWorksheet sheet = wb.getActiveSheet();
 sheet.getRange("C2:E4").getValidation().delete();
 sheet.getRange("C2:E4").getValidation().add(ValidationType.TextLength, ValidationAlertStyle.Stop, ValidationOperator.Between, 2, 3);

數(shù)據(jù)驗證是在數(shù)據(jù)處理場景中,比較常用的一種功能,用來檢驗數(shù)據(jù)處理后或者新填報的數(shù)據(jù)是否正確。

總結

以上就是如何使用Java操作Excel數(shù)據(jù)驗證的方法,如果您想了解更多的接口方法,可以參考這些在線Demo示例:

https://demo.grapecity.com.cn/documents-api-excel-java/demos/modifyvalidation。

擴展鏈接:

如何在前端系統(tǒng)中使用甘特圖

窗口函數(shù)大揭秘!輕松計算數(shù)據(jù)累計占比,玩轉數(shù)據(jù)分析的絕佳利器

探秘移動端BI:發(fā)展歷程與應用前景解析

高效數(shù)據(jù)管理:Java助力實現(xiàn)Excel數(shù)據(jù)驗證

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 在线播放视频一区二区 | 久久久久久久.comav | 国产一级一国产一级毛片 | 91福利国产在线观一区二区 | 国产精品视频一区二区噜噜 | 成人性爱视频在线观看 | 国产精品三级a三级三级午夜 | 欧美一页| 欧美一区2区三区4区公司二百 | 成人三级黄色片 | 韩国草草影院 | 精品国产91久久久久久久 | 精品二区在线观看 | 毛片大全| 免费一及片| 欧美视频一区二区三区四区 | 可以免费看的av | 久久精品美乳 | 免费黄色大片在线观看 | 国产亚洲精品久久777777 | 天天操天天操天天操天天操天天操天天操 | 久久久久亚洲a | 四虎久草 | 国产亚洲高清视频 | 亚洲视频综合网 | 91精品最新国内在线播放 | 亚洲国产色婷婷 | 色综合网在线观看 | 国产小视频在线观看 | 在线看成人av | 国产亚洲精品久久久久婷婷瑜伽 | 极色品影院 | 少妇淫片免费一级毛片 | 视频www| 免费黄色在线观看网站 | 国产品久久 | 最新国产毛片 | 性盈盈盈影院 | 日本教室三级在线看 | www.国产免费 | 久久中文免费 |