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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 批量新增、刪除控制元件組--【ssnc】控制元件
- Java 新增、讀取、刪除Excel中的圖表趨勢線JavaExcel
- React實現表單資料的新增與刪除React
- Excel表格新增編輯或刪除批註Excel
- Excel表格增加和刪除Excel圖表資料Excel
- ASM磁碟簡單維護,新增,刪除ASM
- Java 獲取Excel中的表單控制元件JavaExcel控制元件
- C#/VB.NET 給Excel新增、刪除數字簽名C#Excel
- Vue+Element+JS動態生成form表單實現新增和刪除操作VueJSORM
- informix新增刪除chunkORM
- Java 新增數字簽名到Excel以及檢測、刪除簽名JavaExcel
- jquery select下拉選單新增或者刪除option項jQuery
- jQuery 新增和刪除classjQuery
- 紅黑樹新增刪除
- Cookie 的新增與刪除Cookie
- js新增刪除文字框JS
- Solr 刪除和新增 indexSolrIndex
- 新增/刪除約束(Oracle)Oracle
- swap分割槽新增刪除
- Excel 刪除圖片小技巧Excel
- php(js)批量刪除/單個刪除PHPJS
- jquery新增或者刪除select下拉選單項程式碼jQuery
- 簡單介紹mysql如何刪除資料表和關聯的資料表刪除詳情MySql
- excel圖表標題新增和引用單元格的方法Excel
- 新增cookie、刪除cookie、清除cookieCookie
- class屬性的新增刪除
- 陣列的方法-新增刪除陣列
- javascript新增刪除cookie程式碼JavaScriptCookie
- 新增、刪除日誌檔案
- jquery table 的新增和刪除jQuery
- excel中的列印線如何刪除Excel
- 【Oracle】刪除所有表Oracle
- oracle批次刪除表Oracle
- oracle批量刪除表Oracle
- c#樹控制元件treeview_新增treenode節點_選中顯示_刪除C#控制元件View
- 點選刪除或者新增表格行簡單程式碼例項
- Entity Framework Code First新增修改及刪除單獨實體Framework
- MySQL之資料庫和表的基本操作(建立表、刪除表、向表中新增欄位)MySql資料庫