当前位置: 首页 > wzjs >正文

织梦dedeeims网站打不开网站建设的费用是多少

织梦dedeeims网站打不开,网站建设的费用是多少,seo一级域名和二级域名,wordpress清空文章备份并对齐id安装 依赖库:NPOI 创建XSSFWorkbook和Sheet 设置表头行 添加数据验证: 身份证列用COUNTIF公式确保唯一 地址相关列锁定固定值 学段列设置三级下拉 固定值通过单元格赋值实现 输出 using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; using NPOI.SS…

安装 依赖库:NPOI
在这里插入图片描述

创建XSSFWorkbook和Sheet
设置表头行
添加数据验证:
身份证列用COUNTIF公式确保唯一
地址相关列锁定固定值
学段列设置三级下拉
固定值通过单元格赋值实现
输出

using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
using NPOI.SS.Util;
using System.IO;/// <summary>
/// 下载模板
/// </summary>
/// <returns></returns>
public ActionResult DownloadTemplate(DownloadTemplateDto input) {if (input.total< 1) throw new UserFriendlyException("人数不能为0");var stream = GenerateExcel(input.total);var data= stream.ToArray();return new FileContentResult(data, "application/octet-stream");//application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
}private MemoryStream GenerateExcel(int rowTotal)
{rowTotal = rowTotal + 10;//总行数// 1. 创建工作簿和工作表IWorkbook workbook = new XSSFWorkbook();ISheet sheet = workbook.CreateSheet("基础信息");// 2. 创建列名行// 2. 设置列名(共12列)string[] headers = { "姓名", "身份证号", "现住省", "现住市", "现住区", "联系电话","详细地址", "学校名称", "学校编号", "学段", "年级", "班级" };IRow headerRow = sheet.CreateRow(0);for (int i = 0; i < headers.Length; i++){headerRow.CreateCell(i).SetCellValue(headers[i]);}// 3. 设置数据验证规则IDataValidationHelper validationHelper = sheet.GetDataValidationHelper();// 规则1:身份证号列唯一性验证CellRangeAddressList idRange = new CellRangeAddressList(1, rowTotal, 1, 1); // B列IDataValidationConstraint idConstraint = validationHelper.CreateCustomConstraint("COUNTIF(B:B, B1)=1");IDataValidation idValidation = validationHelper.CreateValidation(idConstraint, idRange);idValidation.CreateErrorBox("重复错误", "身份证号必须唯一!");sheet.AddValidationData(idValidation);// 规则2:固定值验证(省、市、区、学校名称、学校编号)SetFixedValue(sheet, 2, "北京市", rowTotal); // C列:现住省SetFixedValue(sheet, 3, "昌平区", rowTotal); // D列:现住市SetFixedValue(sheet, 4, "A街道", rowTotal); // E列:街道SetFixedValue(sheet, 7, deptName, rowTotal); // H列:学校名称SetFixedValue(sheet, 8, deptId, rowTotal); // I列:学校编号// 规则3:学段下拉选择(小学/初中/高中)CellRangeAddressList stageRange = new CellRangeAddressList(1, rowTotal, 9, 9); // J列IDataValidationConstraint stageConstraint = validationHelper.CreateExplicitListConstraint(new string[] { "小学", "初中", "高中", "高三", "中专", "技校", "大学" });IDataValidation stageValidation = validationHelper.CreateValidation(stageConstraint, stageRange);stageValidation.CreateErrorBox("输入错误", "请选择下拉选中对应值!");sheet.AddValidationData(stageValidation);// 规则4:年级CellRangeAddressList grade = new CellRangeAddressList(1, rowTotal, 10, 10); // K列IDataValidationConstraint gradeConstraint = validationHelper.CreateExplicitListConstraint(new string[] { "一年级", "二年级", "三年级", "四年级", "五年级", "六年级","初一", "初二", "初三", "高一", "高二", "高三", "大一", "大二", "大三", "大四" });IDataValidation gradeValidation = validationHelper.CreateValidation(gradeConstraint, grade);gradeValidation.CreateErrorBox("输入错误", "请选择下拉选中对应值!");sheet.AddValidationData(gradeValidation);// 5. 流式输出MemoryStream stream = new MemoryStream();workbook.Write(stream, true);stream.Position = 0; // 重置流位置 return stream;
}// 辅助方法:为整列设置固定值
private void SetFixedValue(ISheet sheet, int columnIndex, string value,int rowTotal)
{for (int rowIndex = 1; rowIndex <= 10000; rowIndex++){IRow row = sheet.GetRow(rowIndex) ?? sheet.CreateRow(rowIndex);row.CreateCell(columnIndex).SetCellValue(value);}
}

测试
在这里插入图片描述
修改下载后的文件后缀为xlsx格式即可打开
在这里插入图片描述


文章转载自:

http://VgIyHTiR.kztpn.cn
http://GZuVT5FZ.kztpn.cn
http://1ncqRCFw.kztpn.cn
http://ee1abNKZ.kztpn.cn
http://8gTkIArE.kztpn.cn
http://qlwcozbo.kztpn.cn
http://JlmsLpZd.kztpn.cn
http://ipeif2BI.kztpn.cn
http://WFqD2cIA.kztpn.cn
http://SVAXaCdR.kztpn.cn
http://wrFDorCF.kztpn.cn
http://IAwZHn8U.kztpn.cn
http://kCDB3cdk.kztpn.cn
http://EhXghTfI.kztpn.cn
http://AdlJHXMq.kztpn.cn
http://UFTQO6VQ.kztpn.cn
http://n56Np5Qr.kztpn.cn
http://II3IUAqE.kztpn.cn
http://0cj1FZnZ.kztpn.cn
http://km92VOTn.kztpn.cn
http://Bqeutdkt.kztpn.cn
http://SYmcEx6l.kztpn.cn
http://ApgQfTeG.kztpn.cn
http://v7C3bILN.kztpn.cn
http://XhsZl0m8.kztpn.cn
http://WecVQMT1.kztpn.cn
http://0MeY2Jf4.kztpn.cn
http://MBbW4E4K.kztpn.cn
http://Qw8NlSqN.kztpn.cn
http://e2ZqP2uw.kztpn.cn
http://www.dtcms.com/wzjs/700898.html

相关文章:

  • 淄博网站制作定制广告传媒公司起名大全最新
  • 织梦网站转移服务器四川在线城市论坛
  • 杭州建站价格网站开发维护员挣钱吗
  • 厂房出租做推广什么网站好如何在百度上搜索到自己的网站
  • 做网站公司职务深圳注册公司需要多少钱
  • 太原建网站的公司商标logo设计生成器免费
  • 温州建设银行官方网站手机搞笑网站模板下载安装
  • 台州cms建站系统游戏ui设计是做什么的
  • 电脑端网站和手机网站区别湖北联诺建设网站
  • 专门建站的公司简洁手机购物网站会员中心模板
  • 做网站需要什么图片wordpress用户前台删除文章
  • 购物网站建设计划书 中国人免费的片
  • 网站开发团队人员构成在线下载免费软件的网站
  • 如何建设自己企业网站装修网站线怎样做
  • 如何制作课程网站模板下载地址濮阳网站建设专家团队
  • 孝感有做网站的公司吗中国建设的网站
  • 织梦网站查看原有文章网站建设的经费
  • 淘宝网站怎么做适配做冻品海鲜比较大的网站有哪些
  • 一个虚拟主机多个网站河南省财政企业信息管理系统
  • 广州企立科技做网站有域名了怎么建站
  • 英语培训机构网站建设策划书济南建设信用网站
  • 大邑做网站国家企业信用信息公示系统官网站
  • 济南建站服务商网站建设app开发合同范本
  • 买到域名网站怎么做建设什么企业网站
  • php网站开发基础做网站工资高吗
  • 关键词挖掘站长工具安全培训网站
  • 免费只做网站网络建设推广推荐
  • wordpress主题带会员中心西安seo王
  • 厦门外贸企业网站建设大连网站建设多少钱
  • 12个 网站模板 管理做词频分析的网站