<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      POI導出Excel時,下拉列表值長度過長會報錯,解決代碼如下:

      1.多創建一個sheet存儲下拉框的內容名為hidden,

      2.從hidden表中加載數據并引用到下拉框

      3.隱藏hidden

      HSSFWorkbook workbook = new HSSFWorkbook();//從流內容創建Workbook對象
      ISheet sheet = workbook.CreateSheet("Sheet1");//創建工作表
      #region 所屬分級
      //設置生成下拉框的行和列  
      CellRangeAddressList cellRegionsLevel = new CellRangeAddressList(1, 60000, 12, 12);
      //設置 下拉框內容
      DVConstraint constraintcLevel = DVConstraint.CreateExplicitListConstraint(
          levelNames.ToArray());
      
      ISheet hidden = workbook.CreateSheet("hidden");
      string[] productNameArray = levelNames.ToArray();
      //創建單元格對象
      ICell cell = null;
      //遍歷我們上面的數組,將數據取出來放到新sheet的單元格中
      for (int i = 0, length = productNameArray.Length; i < length; i++)
      {
          //取出數組中的每個元素
          String name = productNameArray[i];
          //根據i創建相應的行對象(說明我們將會把每個元素單獨放一行)
          IRow row1 = hidden.CreateRow(i);
          //創建每一行中的第一個單元格
          cell = row1.CreateCell(0);
          //然后將數組中的元素賦值給這個單元格
          cell.SetCellValue(name);
      }
      
      IName namedCell = workbook.CreateName();
      namedCell.NameName = "hidden";
      // 設置名稱引用的公式
      namedCell.RefersToFormula = "hidden!$A$1:$A$" + productNameArray.Length;
      //加載數據,將名稱為hidden的sheet中的數據轉換為List形式
      DVConstraint constraintlever = DVConstraint.CreateFormulaListConstraint("hidden");
      
      // 設置第一列的3-65534行為下拉列表
      // (3, 65534, 0, 0) ====> (起始行,結束行,起始列,結束列)
      CellRangeAddressList regions = new CellRangeAddressList(1, 60000, 12, 12);
      // 將設置下拉選的位置和數據的對應關系 綁定到一起
      HSSFDataValidation dataValidation = new HSSFDataValidation(regions, constraintlever);
      
      //將第二個sheet設置為隱藏
      workbook.SetSheetHidden(1, true);
      //將數據賦給下拉列表
      sheet.AddValidationData(dataValidation);

      轉自https://chenhongliang.blog.csdn.net/article/details/103047523?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-103047523-blog-40505705.pc_relevant_paycolumn_v3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-103047523-blog-40505705.pc_relevant_paycolumn_v3&utm_relevant_index=1

      posted on 2022-06-29 16:40  葉子牛牛  閱讀(1155)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 亚洲岛国av一区二区| 亚洲一区二区三区丝袜| 免费看婬乱a欧美大片| 日日碰狠狠添天天爽五月婷| 91密桃精品国产91久久| 国产在线观看播放av| 2019亚洲午夜无码天堂| 亚洲国产精品综合久久20| 少妇激情一区二区三区视频| 高清偷拍一区二区三区| 国产麻传媒精品国产av| 久久精品国产亚洲av高| gogogo高清在线观看视频中文| 亚洲AV高清一区二区三区尤物| 4480yy亚洲午夜私人影院剧情| 美日韩不卡一区二区三区| 久久99日韩国产精品久久99| 久久天天躁狠狠躁夜夜躁| 精品精品国产国产自在线| 国产国产乱老熟女视频网站97| 最近中文字幕完整版2019| 91精品国产麻豆国产自产| 精品三级在线| 极品美女自拍偷精品视频| 四虎国产精品永久在线| 天天干天天日| 国产在线精品一区二区三区不卡| 精品一区二区三区不卡| 安化县| 免费无码久久成人网站入口| 116美女极品a级毛片| 香蕉影院在线观看| 又湿又紧又大又爽A视频男| 国内精品久久久久影院蜜芽| 日韩中文字幕av有码| 韩国午夜理伦三级| 亚洲国产成人无码影院| 精品一区二区免费不卡| 久热久热中文字幕综合激情| 欧美猛少妇色xxxxx猛叫| 成人动漫在线观看|