1. 程式人生 > >JAVA POI匯入技術之EXCEL模板中製作下拉列表(二)

JAVA POI匯入技術之EXCEL模板中製作下拉列表(二)

        在專案系統中,經常會用到POI匯入匯出EXCEL的功能。在進行POI進行匯入EXCEL的時候,經常會涉及到EXCEL模板的問題,匯入EXCEL的模板大部分都會涉及到下拉列表的選項值。今天就來說一說如果在EXCEL中製作下拉列表。

==============================================

  1,首先新建一個EXCEL文件並開啟(我本地的格式是 WPS 2016)

        2,切換到  Sheet2 中,事先寫好相應的列舉值;


        2,選擇 “ 選單欄 ”------》“公式 ------》“名稱管理器 ”


              a,點選 “ 名稱管理器 ”------》“ 新建 ”


              b,點選 “ 引用位置 ”------》然後選擇 Sheet2 表中事先寫好的列舉


             c,然後點選 “ 確定 ”按鈕,新建成功

             d,以此方式進行新增,成功新增兩個


        3,之後的話先在EXCEL中填寫好需要匯入的表頭資訊,然後選中該列


        4,選擇 “ 選單欄 ”------》“ 資料------》“ 資料有效性 ”


        5,在彈出的 “ 資料有效性 ”的彈出框中,設定條件


         6,點選 “確定 ”按鈕,之後在EXCEL中可以看到該列設定下拉列表已成功。其他列同理。


            7,完成,OK !!!

=================================

但是一般系統中做EXCEL模板的時候,可能會涉及到後臺驗證的功能,所以還需要在模板中新增一個隱藏的id標識,以便在後臺做EXCEL匯入的時候,可能首先驗證該模板是否是該系統伺服器上下載的標準模板,防止其他。


最後,下拉列表啥的都製作完了,就要把EXCEL模板保護起來,不能隨便修改編輯,要不然自己製作的EXCEL模板隨隨便便被人改來改去,不就白費功夫了嗎?


點選“選單---》審閱---》鎖定單元格”

                              ---》保護工作表

                              ---》保護工作薄

並依次設定密碼,就可以了。OK,完成!

--------------------------------------------------------------------------------

相關推薦

JAVA POI匯入技術EXCEL模板製作列表

        在專案系統中,經常會用到POI匯入匯出EXCEL的功能。在進行POI進行匯入EXCEL的時候,經常會涉及到EXCEL模板的問題,匯入EXCEL的模板大部分都會涉及到下拉列表的選項值。今

4.ASP.NET全棧開發在MVC使用服務端驗證

help alt 來講 測試 數據類型 throw 存在 數據 問題 首先聲明,這篇博文是完善.ASP.NET全棧開發之在MVC中使用服務端驗證 的,所以重復內容,我就不過多的闡述,很多問題都是在實踐中去發現,然後再去完善,這篇博文也一樣,建立在已閱 “.ASP.NET

Android學習listView顯示列表2SimpleAdapter介面卡

                     ListView顯示下拉列表(2)(SimpleAdapter介面卡) 上一篇文章我大概介紹了listView的主要功能以及用ArrayAdapter陣列介面卡實現純文字的下拉列表。但是在現實生活中,純文字的使用率不是很高,更多的

AndroidSpinner列表使用ArrayAdapter和自定義Adapter實現

     今天學習了Spinner元件,使用Spinner相當於從下拉列表中選擇專案,下面演示一下Spinner的使用(分別使用ArrayAdapter和自定義Adapter實現) (一):使用Arr

Java基於POI實現excel任意多級聯動列表——支援從資料庫查詢出多級資料後直接生成【附原始碼】

 Excel相關知識點 (1)名稱管理器——Name Manager 【CoderBaby】首先需要建立多個名稱(包含key及value),作為下拉列表的資料來源,供後續通過名稱引用。可通過選單:“公式”---“名稱管理器&rdquo

Java web常見編碼亂碼問題

catalina 轉換 alt str 檢測 內容 tom 拼搏 image 根據上篇記錄Java web中常見編碼亂碼問題(一), 接著記錄亂碼案例:   案例分析:   2、輸出流寫入內容或者輸入流讀取內容時亂碼(內容中有中文)   原因分析:     a、 如果是

excel怎樣添加的選項卡含有列表

tar more combo page targe amp 設置 date mic 1 <customUI 2 xmlns="http://schemas.microsoft.com/office/2006/01/customui"> 3

ExcelVBA程式設計學習筆記

7、VBA中的資料型別 據型別(名稱) 大小(位元組) 描述 Boolean 2 邏輯值True或False Byte 1 0

Excel: Creating Drop-Down Lists 在Excel建立列表 Lynda課程中文字幕

Excel: Creating Drop-Down Lists 中文字幕 Excel:建立下拉列表 中文字幕Excel: Creating Drop-Down Lists 通過在Excel電子表格中包含下拉列表,您可以簡化自己和團隊的工作,並確保資料準確輸入 許多人認為它需要先進的

用unity shaderlab 實現「影詩」的閃卡特效

引言 大家好我是9級鐵甲蛹,我從今天開始寫部落格了。雖然之前總想過要寫寫技術部落格,但是覺得自己之前的學習經驗對大家可能沒什麼幫助,而且網上許多資料非常詳細。現在決定寫一來是因為最近做了些有意思的東西,恰巧網上沒什麼具體的內容。二來是因為假期到了沒之前那麼忙,

Java學習道:彈球遊戲分步解析——讓小球飛

之前跟大家說要把事件監聽器和多執行緒分開來講,不過之後發現事件監聽器要涉及到很多小球運動的操作,所以,決定將兩個知識點合起來說,這樣會更便於大家理解: 實現小球在我們所繪製的窗體上運動就必須要用到多執行緒;讓小球類繼承Thread類,再重寫void run(){}方法即可;

前端網頁入門瞭解網頁的元素鞏固版

繼昨天學習在本地擷取網頁資訊之後,決心做個小練習鞏固一下自己,在練習的過程中不但回顧了一下昨天所學知識,並且發現一些小小的新知識點記錄下來~ 萌新一枚,如有不對,大神們輕噴!!! 正文開始~ 今日練習目標:沿襲昨天使用BeautifulSoup的套路,對這個網頁的圖片,標題,價格,評

JavaList集合去重

關於List中物件去重,如果List中儲存的資料型別是基本資料型別,可直接將list集合轉換成set集合,或採用其他方法,上篇有陳述。本篇說下list集合中的資料型別是一個物件型別的情況,需要在物件的實體類中去重寫equals()方法和hashCode()方法。 在該例

Excel如何製作列表及聯動列表

http://jingyan.baidu.com/article/414eccf61887cf6b421f0a74.html excel快速定位並提取指定行列交叉單元格的內容 本例介紹如何在Excel表中快速定位並提取指定行列交叉單元格的內容。 1、如圖

js 的 一些簡單演算法 雙層迴圈—氣泡排序

1、列印9*9乘法表 思路:腦補一下乘法表的格式,9*9就是有9列、9行組成。行和列都需要由迴圈控制。 document.write("<table border='1' cellspacing='0' cellpadding='0'>"); //最外面放一個

經驗總結-完整介紹Android StudioGit的使用在GitHub上建立一個遠端倉庫

說完本地Git倉庫,那麼如何將專案上傳至遠端的GitHub倉庫呢?首先我們需要有一個託管平臺,然後需要建立一個倉庫。現在我們開始註冊一個GitHub賬號,然後去後new 一個倉庫吧: 一、首先我們需

Java 集合系列16 Spring Boot 配置文件 選項配置

writer) face 學習 apach .sql logs aspectj via threshold springboot配置選項(一) =================================================================

死磕 java執行緒系列自己動手寫一個執行緒池

(手機橫屏看原始碼更方便) 問題 (1)自己動手寫的執行緒池如何支援帶返回值的任務呢? (2)如果任務執行的過程中丟擲異常了該

虛擬化技術kvm管理工具virsh常用基礎命令

  在上一篇部落格中,我們瞭解了KVM基礎架構和部署以及圖形管理工具virt-manager安裝虛擬機器的過程,回顧請參考https://www.cnblogs.com/qiuhom-1874/p/13499801.html;今天我們來聊一下kvm的命令列工具virsh;virsh工具功能非常豐富,它可以全生

基於MVC4+EasyUI的Web開發框架經驗總結6--在頁面應用列表的處理

ica new web開發 don ext images 如果 bob 獲取 http://www.cnblogs.com/wuhuacong/p/3840321.html 在很多Web界面中,我們都可以看到很多下拉列表的元素,有些是固定的,有些是動態的;有些是字典內容,