ava 新增、刪除Excel表單控制元件
透過表單控制元件,使用者可以快速地將資料填寫到模板文件中,輕鬆引用單元格資料並與其進行互動。本文透過Java程式碼示例介紹如何在Excel表格中新增表單控制元件,包括文字框、單選按鈕、核取方塊、組合框、微調按鈕等;以及如何刪除Excel中的指定表單控制元件。
程式執行環境:Java、IDEA、jdk1.8.0、無需安裝Microsoft Excel
使用工具:Free Spire.XLS for Java (免費版)
【 Java 示例 1 】新增表單控制元件
import com.spire.xls.*;import com.spire.xls.core.*;public class AddFormControl { public static void main(String[] args) { //建立工作簿,獲取第一個工作表 Workbook wb = new Workbook(); Worksheet sheet = wb.getWorksheets().get(0); sheet.getCellRange("A2").setText("姓名: "); //新增文字框 ITextBoxShape textbox = sheet.getTextBoxes().addTextBox(2, 2, 18, 65); textbox.setText("李宏"); textbox.setHAlignment(CommentHAlignType.Center); textbox.setVAlignment(CommentVAlignType.Center); sheet.getCellRange("A4").setText("性別: "); //新增單選按鈕1 IRadioButton radiobutton1 = sheet.getRadioButtons().add(4, 2, 18, 65); radiobutton1.setText("男"); radiobutton1.setCheckState(CheckState.Checked); //新增單選按鈕2 IRadioButton radiobutton2 = sheet.getRadioButtons().add(4, 4, 18, 65); radiobutton2.setText("女"); sheet.getCellRange("A6").setText("愛好:"); //新增核取方塊1 ICheckBox checkbox1 = sheet.getCheckBoxes().addCheckBox(6, 2, 18, 65); checkbox1.setCheckState(CheckState.Checked); checkbox1.setText("攝影"); //新增核取方塊2 ICheckBox checkbox2 = sheet.getCheckBoxes().addCheckBox(6, 4, 18, 65); checkbox2.setCheckState(CheckState.Checked); checkbox2.setText("圍棋"); sheet.getCellRange("A8").setText("職業:"); sheet.getCellRange("A20").setText("學生"); sheet.getCellRange("A21").setText("教師"); sheet.getCellRange("A22").setText("醫生"); //新增組合框 IComboBoxShape combobox = sheet.getComboBoxes().addComboBox(8, 2, 18, 65); combobox.setListFillRange(sheet.getCellRange("A20:A22")); combobox.setSelectedIndex(2); sheet.getCellRange("A10").setText("行政級別:"); //新增微調按鈕 ISpinnerShape spinnerShape = sheet.getSpinnerShapes().addSpinner(10,2,18,30); spinnerShape.setCurrentValue(1); spinnerShape.setDisplay3DShading(true); spinnerShape.setLinkedCell(sheet.getCellRange("B10")); spinnerShape.setMin(1); spinnerShape.setMax(5); //儲存文件 wb.saveToFile("AddControls.xlsx", ExcelVersion.Version2013); wb.dispose(); } }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69966782/viewspace-2683889/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java 新增、讀取、刪除Excel中的圖表趨勢線JavaExcel
- ASM磁碟簡單維護,新增,刪除ASM
- Java 獲取Excel中的表單控制元件JavaExcel控制元件
- C#/VB.NET 給Excel新增、刪除數字簽名C#Excel
- Vue+Element+JS動態生成form表單實現新增和刪除操作VueJSORM
- 新增、刪除PPA源
- Java 新增數字簽名到Excel以及檢測、刪除簽名JavaExcel
- 紅黑樹新增刪除
- jQuery 新增和刪除classjQuery
- 修改刪除表
- uniapp-uView表單中如何新增日期控制元件?APPView控制元件
- php(js)批量刪除/單個刪除PHPJS
- 簡單介紹mysql如何刪除資料表和關聯的資料表刪除詳情MySql
- 新增cookie、刪除cookie、清除cookieCookie
- 陣列的方法-新增刪除陣列
- class屬性的新增刪除
- 使用C# 建立、填寫、刪除PDF表單域C#
- excel無盡空白行刪不了 excel有100萬行怎麼刪除Excel
- MySQL 8.0 instant 新增和刪除列MySql
- 主鍵的建立、新增、刪除操作
- windows 新增和刪除靜態路由Windows路由
- JavaScript 動態新增與刪除元素JavaScript
- mongodb副本集新增刪除節點MongoDB
- redis cluster節點/新增刪除操作Redis
- mysql-刪除和新增主鍵MySql
- JavaScript 陣列新增或者刪除元素JavaScript陣列
- Linux基礎命令—新增/刪除組Linux
- Ubuntu新增刪除環境變數Ubuntu變數
- CentOS新增、刪除環境變數CentOS變數
- jQuery為元素新增和刪除classjQuery
- Cookie新增、獲取以及刪除操作Cookie
- JavaScript新增和刪除select下拉項JavaScript
- networkx基礎用法:新增節點、新增邊、刪除節點、刪除邊、計算度、賦權重
- MySQL刪除資料表MySql
- Tablespace表空間刪除
- iOS 多選刪除(附tableViewTips及單選刪除)iOSView
- WPF中的ListBox怎麼新增刪除按鈕並刪除所在行
- oracle級聯刪除使用者,刪除表空間Oracle