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顯示下拉列表(2)(SimpleAdapter介面卡)
ListView顯示下拉列表(2)(SimpleAdapter介面卡) 上一篇文章我大概介紹了listView的主要功能以及用ArrayAdapter陣列介面卡實現純文字的下拉列表。但是在現實生活中,純文字的使用率不是很高,更多的
Android中Spinner下拉列表(使用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
Excel中VBA程式設計學習筆記(二)
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的套路,對這個網頁的圖片,標題,價格,評
Java中List集合去重(二)
關於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 Studio中Git的使用之在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界面中,我們都可以看到很多下拉列表的元素,有些是固定的,有些是動態的;有些是字典內容,