导出数据触发:
<div>
<input type="button" value="导出" onclick="ImportExcel()" />
</div>

后台实现:

//Excel模板string TempletFileName = context.Server.MapPath("..../UploadFile/test.xls");HSSFWorkbook wk = null;using (FileStream fs = File.Open(TempletFileName, FileMode.Open,FileAccess.Read, FileShare.ReadWrite)){//把xls文件读入workbook变量里,之后就可以关闭了wk = new HSSFWorkbook(fs);fs.Close();}HSSFSheet sheet1 = (HSSFSheet)wk.GetSheetAt(0);DoctorBLL bll = new DoctorBLL();DataTable exportTable = bll.GetExportQuestionTable();if (exportTable != null){int nRow = 2;string nextFirstTxt = string.Empty;for (int i = 0; i < exportTable.Rows.Count; i++){IRow row = sheet1.CreateRow(nRow);for (int j = 0; j < exportTable.Columns.Count; j++){//添加数据到excel中                        row.CreateCell(j).SetCellValue(exportTable.Rows[i][j]);}nRow++;}}context.Response.ContentType = "application/vnd.ms-excel";// 添加头信息,指定文件名格式   context.Response.AddHeader("Content-Disposition", "attachment;filename=" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls");context.Response.AddHeader("Content-Transfer-Encoding", "binary");context.Response.ContentType = "application/octet-stream";context.Response.ContentEncoding = System.Text.Encoding.UTF8;MemoryStream file = new MemoryStream();wk.Write(file);context.Response.BinaryWrite(file.GetBuffer());

C# NPOI Excel固定模板写入数据相关推荐

  1. poi读取excel多层表头模板写入数据并导出

    poi读取excel多层表头模板写入数据并导出 这两天刚好写excel,写了一份自定义表头的,写了一份模板的,这里展示一份读取excel模板写入数据并导出的 //title excel的名称 head ...

  2. java poi 模板 导出_java poi 从服务器下载模板写入数据再导出

    最近写了一个,Excel 的 写入和导出.   需求是这样的.   在新建合同的时候,会有导出合同的数据,    导出的模板是固定的,,需要在模板里面写入合同的信息. first   :  下载模板 ...

  3. POI之excel固定模板导出

    POI之excel固定模板导出 一.简介 二.excel模板 三.项目中maven依赖 四.Excel模板操作代码 五.Controller层excel模板导出接口代码 六.导出excel 一.简介 ...

  4. java pdf 报表_关于Java向PDF模板写入数据,以及java制作pdf报表的问题

    1.关于java向PDF模板写入数据 写的特别全一步一步来就行. (1)首先下载一个pdf编辑工具Adobe Acrobat DC (2)准备一个pdf模板文件(你可以把自己创建一个只有表头没有内容的 ...

  5. POI:从Excel文件中读取数据,向Excel文件中写入数据,将Excel表格中的数据插入数据库,将数据库中的数据添加到Excel表

    POI 简介: POI是Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能. ...

  6. 在python中创建Excel文件并写入数据

    来源:<在python中创建Excel文件并写入数据> python中的包xlwt和xlsxwriter都是比较方便创建excel文件并写入数据的. xlwt中: 通过xlwt.Workb ...

  7. linux qt写入excel文件内容,Qt 读取Excel表格数据 生成Excel表格并写入数据

    Qt 读取Excel表格数据 生成Excel表格并写入数据 Qt 读取Excel表格数据 生成Excel表格并写入数据 修改.pro文件,增加 axcontainer QT += axcontaine ...

  8. 关于向已有的excel表单写入数据

    一.准备工作 首先要拿到想要写入的数据,若是想拿到网页上显示的数据就需要调用以前写的显示信息的方法拿到数据. 步骤如下: Map<String, Object> result = repo ...

  9. python批量合并excel固定单元格数据

    目的:相同格式的excel表,需要合并数据,手动输入太费事费力 缺点:读取大批量数据运行较慢(>10 min),写入多个表格更新行列较麻烦 import openpyxl from win32c ...

最新文章

  1. BIEE-CSS样式大全
  2. 沉甸甸的证书,沉甸甸的心情
  3. centos mysql 存储_Centos更改mysql数据存储文件位置
  4. 507. Perfect Number(Python)
  5. 2.设计模式中状态模式(对象的行为模式)(Python实现)
  6. drbd heartbeat mysql_Heartbeat+DRBD+MySQL Replication故障处理
  7. Astro Panel Pro for Mac - ps天文景观插件 支持ps2021
  8. 逻辑思维与C/C++解题
  9. 条件注释判断浏览器版本
  10. 足球比分动态易语言代码
  11. TensorFlow MNIST 数据集
  12. wx2540h配置教程_AC WX2540H 操作配置 本人小白
  13. 0.强化学习概述+policy based+value based
  14. osworkflow简单教程
  15. C++ Primer 读书笔记及知识点延伸 chapter1
  16. 聊聊Google face api
  17. MySQL主从架构、读写分离、集群相关面试问题
  18. Excel数字转大写数字(含小数点)
  19. 软考中级——软件设计师备考资料
  20. WPF三个必备框架的安装

热门文章

  1. Mysql基础(十八):主从架构
  2. 串口接收-控制LED闪烁(VerilogVivado)
  3. 【Image captioning】Show, Attend, and Tell 从零到掌握之三--train.py代码详解
  4. 美的、中国电信、华为“5G+工业互联网”应用示范园区暨5G联合创新实验室成立...
  5. 贷款违约预测-Task2 数据分析
  6. Firefly AIO-3399ProC开发板刷ubuntu系统 安装rknntoolkit 1.6.0 + tensorflow 2.0 + pytorch 1.5.0
  7. linux存放脚本目录,linux中Shell脚本所在目录的绝对路径linux操作系统 -电脑资料...
  8. 冶炼金属(第十四届蓝桥杯CB)
  9. Nacos,一款非常优秀的注册中心(附视频)
  10. 西门子s7-200smart PLC通讯协议(TCP)