黄缘龟喜欢吃什么:C# 导出Excel 禁止单元格换行
来源:百度文库 编辑:九乡新闻网 时间:2024/05/17 00:46:48
C# 中导出Excel,要求Excel不换行,不合并单元格,导出的Excel后实现如下图所示的效果。如下图:
步骤如下:1、将设置好格式的Excel另存为html格式。2、将stylesheet.css中的样式,放入aspx页面的头部。例如: 3、将sheet001.htm中的内容拷贝到aspx页面的公司名称 | ||||||||||
访问日期 | 机器型号 | 客户管理号 | 使用机种 | 运转时间 | 作业区分 | 作业内容 | 其他内容 | 备注 | 负责人 | 服务费用 |
{
//赋值
DataSet ds = this.getDateToExcel();
if (ds != null)
{
if (ds.Tables[0] != null)
{
if (ds.Tables[0].Rows.Count > 0)
{
this.rptService.DataSource = ds.Tables[0];
this.rptService.DataBind();
}
}
if (ds.Tables[1] != null)
{
if (ds.Tables[1].Rows.Count > 0)
{
lblHeadCompanyName1.Text = ds.Tables[1].Rows[0]["HEADCOMPANYNAME"].ToString();
}
}
} StringWriter swhead = new StringWriter();
HtmlTextWriter hwhead = new HtmlTextWriter(swhead);
this.toExcelStyle.RenderControl(hwhead); StringWriter swbody = new StringWriter();
HtmlTextWriter hwbody = new HtmlTextWriter(swbody);
this.toExcel.Visible = true;
this.toExcel.RenderControl(hwbody); string style = @" "; Response.Clear();
Response.Buffer = true; string title = "客户服务一览_";
CultureInfo en = new CultureInfo("en-US");
string Excel_ShortTime = title + DateTime.Now.ToString("yyyyMMddHHmmss", en); Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
Response.AppendHeader("Content-Disposition", "attachment;filename=\""+ System.Web.HttpUtility.UrlEncode(Excel_ShortTime, System.Text.Encoding.UTF8) + ".xls"); //写Excel的样式和Excel中的内容
Response.Write(swhead.ToString()+swbody.ToString());
Response.End();
}
C# 导出Excel 禁止单元格换行
C# 导出Excel
Excel单元格换行的几种方法
C#中几种换行符
使用C#和Excel进行报表开发(四)-复制单元格
Excel实用操作技巧九则(快速输入大写中文数字、Excel中消除0值、Excel单元格文字随时换行)
POI导出EXCEL
导出EXCEL实例
Listview导出EXCEL功能模块
php 导出excel
php?导出excel类
EXCEL单元格的用法
Excel2007单元格内换行操作y提速技巧
Listview导出EXCEL功能模块007
VB Listview导出EXCEL功能模块
excel中单元格的使用
Excel中单元格的引用
Excel动画教程:Excel单元格的合并
Excel中如何使键入表格的内容换行?手动随意换行,不使用自动换行。-天涯问答
EXCEL 禁止复制粘贴
巧用EXCEL数据导入导出功能
完美解决导出EXCEL乱码问题
vb ado datagrid 数据导出到excel
cxGrid V6以上导出EXCEL的方法