2 changwen313 changwen313 于 2017.09.14 13:50 提问

.net 用npoi方式导出excel,表头自己定义的汉字,结果导出汉字乱码,请指教

headerRow.CreateCell(1).SetCellValue("编号");
这样导出的excel是乱码,请指教该如何处理,才可以正常显示汉字?
配置文件是这样写的

2个回答

sinat_38913556
sinat_38913556   2017.09.14 14:49
已采纳

文件 高级保存选项 编码 修改为UTF-8

s951753852
s951753852   2017.09.14 14:31

汉字应该要设置中文字符类型也就是utf-8或gb2312
如果不是这个情况勿喷

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C#导出Excel复杂表头解决方案
使用了一个高手的原有DEMO改造而成,优化了导出复杂表头增加样式过慢的问题。
.NET导出Excel(复杂表头)
导出Excel包含的功能: 1.多表头导出最多支持到三行,表头格式说明 相邻父列头之间用'#'分隔,父列头与子列头用空格(' ')分隔,相邻子列头用逗号分隔(',') 两行:序号#分公司#组别#本日成功签约单数 预警,续约,流失,合计#累计成功签约单数 预警,续约,流失,合计#任务数#完成比例#排名 三行:等级#级别#上期结存 件数,重量,比例#本期调入 收购调入 件数,重量,比例#本期发出 车间投料
ASP.NET导出Excel乱码的终极解决方案
ASP.NET导出Excel乱码的终极解决方案
asp.net 利用NPOI导出Excel通用类
解决中文文件名保存Excel乱码问题,主要是判断火狐或者IE浏览器,然后做对应的判断处理,核心代码如下: System.Web.HttpContext.Current.Response.ContentType = "application/vnd.ms-excel"; //设置下载的Excel文件名\ if (System.Web.HttpContext.Current.Request.Ser
ASP.NET NPOI Excel导入、导出,高级、全面、总结版
正式Excel导入,导入的数据千奇百怪,最重要的是复杂表头的导入。遇到复杂表头的时候,可以用代码先把多余的表头行删除,只留下对应数据库表的那一行即可。代码适用于大量数据的导入,而且处理速度杠杠的,对导入数据进行全面扫描,扫描出所有不符合指定格式的数据,并指出出现问题的行和列,以Excel方式将错误返回前端,提供用户下载 处理步骤:导入Excel——复制副本——删除多余表头——创建临时表——调用批量导入控件将数据复制
C#导出Excel——多表头、表头跨行跨列合并
c# 多表头,导出Excel
Asp.NET导出Excel文件乱码解决若干方法
在Asp.NET开发过程中经常会将一些列表项目导出为Excel方便用户查看和保存,但是也经常遇到文件名乱码、文件内容乱码等问题。最近我也接到了这样的Bug,现总结了若干个解决办法,供遇到问题的朋友们参考一下。希望以下的某些方法可以解决您的问题。   程序逻辑及问题  前端点击导出Excel之后,从后台数据库中绑定数据到GridView控件,将GridView控件的内容保存到临时文件。最后从临
导出EXCEL表格之二-导出复杂表头
protected void Excle_Onclick(object sender, ImageClickEventArgs e)     {         Pronum = txtProNum.Text.Trim();         ProNam = txtProNam.Text.Trim();         Staff = txtStaff.Text.Trim();
NPOI导出Excel(复杂表头)
导出Excel包含的功能: 1.多表头导出最多支持到三行,表头格式说明 相邻父列头之间用'#'分隔,父列头与子列头用空格(' ')分隔,相邻子列头用逗号分隔(',') 两行:序号#分公司#组别#本日成功签约单数 预警,续约,流失,合计#累计成功签约单数 预警,续约,流失,合计#任务数#完成比例#排名 三行:等级#级别#上期结存 件数,重量,比例#本期调入 收购调入 件数,重量,比例#本期发出 车间投料 件数,重量,比例#本期发出 产品外销百分比 件数,重量,比例#平均值 三行时请注意:列头要重复 2.添加表头标题功能 3.添加序号功能 4.根据数据设置列宽 缺陷: 数据内容不能合并列合并行 改进思路: 添加一属性:设置要合并的列,为了实现多列合并可以这样设置{"列1,列2","列4"}
.net导出excel多表头设置
.net对导出excel是表头的设置,可以跨行与跨列设置表头,以及设置多表头