NPOI方式 导出Excel表头

NPOI导出EXCEL之多层级表头以及多列行合并 表二和表三没啥好看的属于是常规数据,主要是看表一的列多行合并以及表三的多表头。导出一个excel对应多个sheet。效果就是这么个效果,下面上代码。数据源格式dataSet。 阅读详情

需要下载NPOI.dll

下载地址:点击打开链接

public void Batch_Update()
          {
            HSSFWorkbook hwb = new HSSFWorkbook();
            MemoryStream ms = new MemoryStream();
            Sheet sheet = hwb.CreateSheet();//默认是sheet0

            Row row1 = sheet.CreateRow(0);
            Cell cell = row1.CreateCell(0);
            cell.SetCellValue("上海XXXX发展有限公司");
            sheet.AddMergedRegion(new CellRangeAddress(0, 0, 0, 21));//合并列  该方法的参数次序是:开始行号,结束行号,开始列号,结束列号。
            row1.Height = 30 * 30; //行高

            cell.CellStyle = HeadStyle(hwb);

            Row row2 = sheet.CreateRow(1);
            Cell cell2 = row2.CreateCell(0);
            cell2.SetCellValue("XX市XX区XX路XX号XX楼X-XX  \r\n TEL:9876543210  FAX:123456");
            sheet.AddMergedRegion(new CellRangeAddress(1, 1, 0, 21));
            row2.Height = 30 * 30;
            cell2.CellStyle = Sub_HeadStyle(hwb);
            sheet.SetColumnWidth(0, 16 * 256);
            hwb.Write(ms);
            Response.AddHeader("Content-Disposition", string.Format("attachment; filename=导出.xls"));
            Response.BinaryWrite(ms.ToArray());
            hwb = null;
            ms.Close(); ms.Dispose();
        }
        /// <summary>
        /// 大标题
        /// </summary>
        /// <param name="hwb"></param>
        /// <returns></returns>
        public CellStyle HeadStyle(HSSFWorkbook hwb)
        {
            CellStyle tstyle = hwb.CreateCellStyle();
            tstyle.Alignment = HorizontalAlignment.CENTER;
            tstyle.VerticalAlignment = VerticalAlignment.CENTER;
            Font tfont = hwb.CreateFont();
            tfont.FontHeight = 22 * 22;
            tfont.FontName = "华文行楷";
            tfont.Color = HSSFColor.RED.index;
            tfont.Boldweight = short.MaxValue;
            tstyle.SetFont(tfont);
            return tstyle;
        }

        /// <summary>
        /// 副标题
        /// </summary>
        /// <param name="hwb"></param>
        /// <returns></returns>
        public CellStyle Sub_HeadStyle(HSSFWorkbook hwb)
        {
            CellStyle cstyle = hwb.CreateCellStyle();
            cstyle.Alignment = HorizontalAlignment.CENTER;
            cstyle.VerticalAlignment = VerticalAlignment.CENTER;
            Font cfont = hwb.CreateFont();
            cstyle.WrapText = true; // 换行 要配合\n使用
            cfont.FontHeight = 15 * 15;
            cfont.FontName = "微软雅黑";
            cfont.Boldweight = short.MaxValue;
            cstyle.SetFont(cfont);
            return cstyle;
        }




Excel数据的导入、导出 Excel数据的导入、导出 作者:蔡杰明 撰写时间:2020年8月7日 Excel数据的导入、导出 导入:导入Excel表格的数据,不是一条一条的数据新增,而是方便快速保存数据,判断数据的正确性。(导入Excel表格是方便我们在开发数据中快速的导入数据) 一、 导入 创建下载模板的数据方法,然后在HTML页面用window.open()方法打开 获取模板文件路径(后缀:.xls) 验证/判断模板文件是否存在在根目录,模板文件存在就获取文件名称,再返回文件(运用NPOI的引用) 阅读详情

相关推荐

NPOI读取模板导出Excel(合并单元格)

NPOI读取模版导出excel,合并相邻值相同的单元格。

C# NPOI复杂表头导出

C# NPOI复杂表头导出

个人记录 1312

基于NPOI封装的ExcelHelper操作类,简单易用,具体流程详见博客

博客链接:https://blog.youkuaiyun.com/weixin_44291381/article/details/130803042?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22130803042%22%2C%22source%22%3A%22weixin_44291381%22%7D,支持随时留言反馈修改

NPOI导出Excel(多表头,多工作薄)

当前版本实现主要功能:实现一维表头,二维表头导出功能,实现多表头多数据源

大龄程序员 1万+

GoPro官方API实战:从蓝牙配对到Wi-Fi流媒体,构建跨平台控制应用

本文详细解析了GoPro官方API的开发实践,涵盖蓝牙配对、Wi-Fi流媒体控制等关键技术。通过实战案例,指导开发者如何构建跨平台控制应用,解决设备发现、指令解析、视频流传输等核心问题,并分享Android平台迁移经验与常见问题排查方法。

weixin_30727835的博客 397

【模型转换】将.mindir文件转换成.ms文件(Windows篇)

首先需要在MindSpore中训练好并经过评估可用的模型,可以以标准格式(例如onnx, mindir等)导出,得到.mindir模型文件(例如lenet.mindir)。为了将模型部署到自定义应用中,还需要将其转换为更为紧凑和高效的ms格式模型,用于在MindSpore-Lite环境中推理,这可以通过MindSpore Lite提供的模型转换工具converter_lite完成。

qq_42962847的博客 1425

NPOI 导出 Excel 【c#】

效果图:代码if (String.IsNullOrEmpty(ddlZph.SelectedValue)) { MessageBox.ShowMessage("请选择一场招聘会"); return; } HSSFWorkbook wb = new HSSFWorkbook(); HSSF...

xyz598375056的专栏 429

【论文阅读】AU检测|《Deep Adaptive Attention for Joint Facial Action Unit Detection and Face Alignment》

摘要 本文旨在从大量没有人工标注的视频中学习用于面部动作单元检测的区分表示。受面部动作是面部肌肉运动这一事实的启发,论文将这些运动描述为不同帧中两幅面部图像之间的转换,并将其用作学习表示的自我监控信号。但是,在不受控制的情况下,这种转换是由面部动作和头部运动引起的。为了消除头部运动的影响,我们提出了一个双圈自动编码器(TCAE),它可以解开面部动作相关运动和头部运动相关运动。具体而言,TCAE被训练成分别将源面部的面部动作和头部姿态改变为目标面部的面部动作和头部姿态。我们的实验验证了TCAE解耦运动的能力。

Celine的博客 4554

NPOI导出多行表头、多个Sheet页

说明:提供多行表头、多个Sheet页的帮助类,支持每个表头合并单元格,当然单行表头、单个Sheet也可以用此方法。

qq_24428069的博客 820

linux下使用Ollama本地部署LLM

Ollama 是一个用于在本地运行大语言模型(如 Llama 2、Mistral、Gemma、Qwen 等)的工具,支持模型的拉取、运行、管理等功能。当你运行ollama。

u013218342的博客 1659

【FPGA】Robei EDA 的使用(7)—— Robei文件上板试验

#沐朝露兮以自华,觅大道兮以求成 我又滚过来了,研究了20多天RISCV,结果最后因为硬件问题导致无法在比赛中使用RISCV CPU,虽然已经临近比赛后期了,非常的崩溃,但是也没有什么办法。唉,一切不过是从头再来罢了。(写写博客舒缓我心中苦闷) ————————————————进入正文的分割线———————————————— 今天介绍一下如何利用 Robei EDA 生成文件,导入vivado中,综合下载到开发板里。拿我一个PWM控制舵机的代码为例。 Robei EDA设置 假设代码模块(model文件)经

Ninquelote的博客 2562

NPOI导出EXCEL

NPOI 官方网站http://npoi.codeplex.com/ 下载引用之! 加载NPOI.DLL ,引用这两个命名空间 using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; #region NPOI DataGridView 导出 EXCEL /// <summary&g...

A13533348971的博客 145

(一)PyBullet机器人仿真入门:从环境搭建到实例解析

本文详细介绍了PyBullet机器人仿真平台从零开始的完整入门指南。内容涵盖环境搭建、官方示例解析、核心操作(连接、世界与模型)、关节控制与状态读取,以及碰撞检测、传感器模拟等高级功能,帮助读者快速掌握这一强大的机器人仿真工具。

weixin_29062865的博客 1379

C#-利用NOPI处理Excel的代码

  using System; using System.Data; using System.IO; using System.Text; using System.Web; using NPOI.HPSF; using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; public clas...

weixin_33862188的博客 100

WAVE格式

一.wave格式概述 Wave文件格式是用于多媒体文件存储的Microsoft RIFF(Resource Interchange FileFormat)的一个子集。每一个RIFF文件以一个文件头开始,后面是一系列数据块。Wave文件通常是包含“WAVE”块的RIFF文件。而该“WAVE”块由两个子块组成,称为“fmt”块。“fmt”块用于确定数据格式,并且“data”块包含实际的样本数据,

yejia1280的博客 4389

Python爬虫实战:如何爬取12306列车信息

本文介绍了如何使用Python编写爬虫,抓取12306列车信息。我们讲解了如何分析12306的列车数据接口,如何发送HTTP请求,解析返回的JSON数据,并将数据保存到本地文件中。我们还讨论了如何绕过反爬虫机制,如使用随机User-Agent和设置请求延时。通过这个实战项目,你应该掌握了如何爬取并解析来自公共API的数据,同时提高了你的爬虫技能。这些技能不仅适用于12306列车信息抓取,也可以广泛应用于其他需要抓取JSON数据的网站。

2201_76125261的博客 1922

.NET core 导出 导入

using System; using System.Collections.Generic; using System.Threading.Tasks; namespace HrManagementSystem.UI.Models { using NPOI.SS.UserModel; using OfficeOpenXml; using System.Data; using System.IO; using System.Linq; using Syst

weixin_48002669的博客 242

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

MVC web NPOI 组件导出EXCLE设置其背景色方法

MVC web NPOI 组件导出EXCLE设置其背景色方法

1585

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

数据的导出

数据的导出 导出思路: 导出操作: 第一步: 1.把 NPOI.dll 插件放到当前项目的文件夹里面。 2.在项目的引用管理器里添加引用 NPOI.dll 插件。(NPOI.dll 插件是外部的文件,要通过浏览按钮去寻找) 第二步: 1.先创建一个控制器,并在控制器里创建一个导出数据的页面。(用于用户预览要导出的数据) (1) 在导出数据的页面对页面显示的布局进行设置。 (2) 在控制器中定义一个方法,在方法里查询出页面要显示的内容,并进行赋值操作。 ① 查询出视图上显示的数据,并给数据进行赋值...

m0_50175138的博客 438

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

C#使用NPOI 导出Excel

C#使用NPOI 导出Excel 首先需要添加NPOI的引用 //创建Excel文件的对象 HSSFWorkbook book = new HSSFWorkbook(); //添加一个sheet IRow row2 = sheet1.CreateRow(0); row2.CreateCell(0).SetCellValue("序号"); row2.CreateCell(1).SetC

crawling_wl的博客 460

页面导入

一: 注:引用外部插件NPOI,引用方式有两种: 1、连网的情况下在引用=>右键=.>管理NUGET程序包直接安装 2、在bin文件夹中提取到NPOI.dll,然后引用 二: 1、构建导入模态框: 2、下载模板(在页面打开具体某个文件则会调用window.open()方法的属性) 例://下载模板 function downImportTemplate(){ window.open("@Url.Content("~/SchoolInfoManage/Student/DownImportTempl

weixin_50180131的博客 397

DataGridView导出Excel

最近进行项目开发,经常需要将DataGridView中的数据导出到Excel,对此我写了四个方法,虽然效率低了点,不过可以用就行了,using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;u

2245

asp.net 利用NPOI导出Excel通用类

using System; using System.Linq; using System.Web; using System.IO; using NPOI; using NPOI.SS.Util; using NPOI.HSSF.Util; using NPOI.SS.UserModel; using NPOI.HSSF.UserModel; using System.Data; using S...

深南大道 955

导入导出

导入导出 导出: 原理:就是往 Excel 表格的单元格里塞数据一个一个的塞,因为 vs 里面本身跟 Excel 表格是没有直接相关联的,就是没办法直接导出数据,那么我们就需要调 用第三方的插件 NPOI 插件完成导出 Excel 表格的效果所以先引用 NPOI 插件。 我们导出数据是要导出在工作表里面,那么工作表里面有分为行列,单元格 导出分两种: (1)在已有的模板上导出数据;(前提:必须要提前构建好模板) (2)直接导出数据。(自己构建表头和数据) 第一步:在项目引用 NPOI 插件,在项目文件资源管

m0_46472218的博客 223

Excel 的NPOI导出和模板导出

Excel 导出:主要是利用了浏览器的下载功能。通过window.open(), 在一个新的窗口打开下载的路径 一、NPOI导出Excel: .xls 后缀名 是1997~2003的版本,是Excel基本的版本,和.xlsx的版本相比,.xls的兼容性更强 .xlsx 后缀名,是比.xls更好的版本,只是代码实现相对.xls的更加复杂 导出步骤:一、查询需要导出的数据 二、创建工作簿和工作表 三、然后在工作表中创建行(注意:Excel的官方定义是先有行,再有列) 四、( 设置表标题及样式 -&g

shmily_Laowang的博客 1990

NPOI实现EXCEL的导出

NPOI实现EXCEL的导出 技术栈: 基于NPOI+ExcelReport实现的导入与导出EXCEL类库:ExcelUtility 1.ExcelUntility 功能: 1.将数据导出到EXCEL(支持XLS,XLSX,支持多种类型模板,支持列宽自适应)      类名:ExcelUtility. Export 2.将EXCEL数据导入到数据对象中(DataTable、Dataset,支持XLS,XLSX)      类名:ExcelUtility. Import 2.ExcelUt

aristo 7445
上一篇: easyui tree加上复选框CheckBox 简单方法
下一篇: Split()函数,不传入字符,传入字符串分割字符串
DayDay_Code
博客等级 码龄14年 31粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值