社区
C#
帖子详情
C#winform程序中,将datagridview中的数据导出到excel中时如何根据数据来对excel进行拆分单元格?高手指点下!
zihaobiao2
2012-06-20 01:49:05
在datagridview查询出数据,将这些数据导出到已经准备好的EXCEL中,这个EXCEL是模板,里面第一列有很多数据,导出之前先进行判断,如果需要导出的数据中有跟模板中第一列相同的数据,就把这条数据放到这一行中,现在情况是这样,如果需要导出的数据中有多条数据跟模板中第一列相同的数据,此时我想让模板第一列保持不边,它后面的每列的单元格都拆分出相应的行来接受需要导出的数据。具体需要实现的情况看图,怎么才能使用代码实现这样的情况?希望高手指点下!
...全文
188
4
打赏
收藏
C#winform程序中,将datagridview中的数据导出到excel中时如何根据数据来对excel进行拆分单元格?高手指点下!
在datagridview查询出数据,将这些数据导出到已经准备好的EXCEL中,这个EXCEL是模板,里面第一列有很多数据,导出之前先进行判断,如果需要导出的数据中有跟模板中第一列相同的数据,就把这条数据放到这一行中,现在情况是这样,如果需要导出的数据中有多条数据跟模板中第一列相同的数据,此时我想让模板第一列保持不边,它后面的每列的单元格都拆分出相应的行来接受需要导出的数据。具体需要实现的情况看图,怎么才能使用代码实现这样的情况?希望高手指点下!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Nick黄
2012-06-21
打赏
举报
回复
操作DateSet可以不?
把Dataset的内容,整理成你想要的那种格式,在直接导出。
Excel里边也可以写VBA代码,类似VB
你看看那种适合你,没必要一棵树上吊死不是
H_Gragon
2012-06-21
打赏
举报
回复
导出到一个新的Excel表中不行吗?下面代码是可以将数据导出到一个新的Excel表中的
1//注意引入IO空间
using System.IO;
2 (1)在源代码<page>里中加入:EnableEventValidation = "false"
(2) public void ExcelOut(GridView gv)
{//导出Excel表的方法
if (gv.Rows.Count > 0)
{//有数据行
Response.Clear();
Response.ClearContent();
Response.AddHeader("Content-Disposition","attachment;filename=" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls");//以系统时间设置为文件名
Response.ContentEncoding = System.Text.Encoding.UTF8;//UTF8编码
Response.ContentType = "application/ms-excel";//文件类型
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
gv.RenderControl(htw);
Response.Write(sw.ToString());
Response.Flush();
Response.End();//结束
}
else
{
Response.Write("没有数据记录");
}
}
protected void Button1_Click(object sender, EventArgs e)
{//导出按钮事件
ExcelOut(GridView1);//调用方法
}
public override void VerifyRenderingInServerForm(Control control)//必须有这个方法
{ }
上述代码本人亲自试过,可以导出Excel
熙风
2012-06-20
打赏
举报
回复
http://blog.csdn.net/happy09li/article/details/7431967
C#
实现
Excel
与
DataGridView
双向导入
导出
实战
设置方式是否启用自动生成效果✅根据 DataSource 自动生成列❌必须手动添加列推荐做法是在设计阶段关闭自动生成,并显式添加列以确保一致性:HeaderText = "姓名",DataPropertyName = "Name", // 绑定字段名});...
实现
DataGridView
像
Excel
一样复制粘贴
数据
的完整解决方案
是 .NET 平台
中
用于展示和编辑表格
数据
的核心控件之一,广泛应用于
WinForm
s 开发
中
。它不仅支持
数据
绑定,还提供了丰富的交互功能,如排序、编辑、筛选和格式化显示等。其核心作用体现在以下几个方面:
数据
绑定能力...
WinForm
应用
程序
中
的测试
数据
解析技术
简介:本文介绍了
WinForm
应用
程序
中
处理测试
数据
的核心技术,包括文件的读取、
数据
的解析和解析结果的展示。通过使用.NET Framework的
WinForm
工具,我们能够设计出用户友好的界面来管理测试
数据
。文章详细解释了...
(二)对导入的
Excel
某列
进行
合并、求和,删除重复行
在之前我们是通过
Excel
DataReader插件将
Excel
的内容导入
datagridview
控件,那今天是将导入的
数据
从
datagridview
中
导出
为
Excel
。 在
导出
时需要
进行
一些特殊的处理。 (一)界面设计 我的界面不是那么美观,哈哈哈,我...
C#
WinForm
批量获取CSV内容,展示,保存
本文属
WinForm
小知识系列文章第3篇,讲述
C#
WinForm
中
批量获取CSV指定行内容,并显示在
datagridview
控件上,最后
导出
为自己想要的CSV内容样式
C#
111,120
社区成员
642,537
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章