社区
C#
帖子详情
c#中如何将datagrid 中的数据导入到Excel中~???谢谢!!
tzhguan
2003-08-07 05:12:13
up
...全文
101
10
打赏
收藏
c#中如何将datagrid 中的数据导入到Excel中~???谢谢!!
up
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenhigh
2003-08-07
打赏
举报
回复
gz
snowinthewind
2003-08-07
打赏
举报
回复
用这种方法可以解决
excel.Cells[i+2,j+1] = "'"+myTable.Rows[i][j].ToString();
你试试,我用过
wd_318
2003-08-07
打赏
举报
回复
snowinthewind:
下面的语句:
excel.Cells[i+2,j+1] = myTable.Rows[i][j].ToString();
当字段是“00000023”这样的字符串时,会被转成数字23,还有就是日期型的,也会出错,很不爽!
snowinthewind
2003-08-07
打赏
举报
回复
下面是我自己的代码,实现导出保存为savefilename的,研究一下吧!
Excel.Application excel = new Excel.ApplicationClass();
excel.Workbooks.Add(true);
Excel.Workbook workbook = excel.Workbooks[1];
Excel.Range r = excel.get_Range(excel.Cells[1,1],excel.Cells[1,1]);
excel.Cells[1,1] = dataGrid3.CaptionText.Trim();
r.Font.Name = "宋体";//字体
r.Font.Size = 15;//字号
r.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;//水平居中
r.VerticalAlignment = Excel.XlVAlign.xlVAlignCenter;//竖直居中
for(int i = 0 ; i < myTable.Rows.Count; i++)
{
for(int j = 0 ; j < myTable.Columns.Count; j++)
{
excel.Cells[i+2,j+1] = myTable.Rows[i][j].ToString();
}
}
Excel.Range r1 = excel.get_Range(excel.Cells[2,1],excel.Cells[myTable.Rows.Count+1,myTable.Columns.Count]);
r1.Font.Name = "宋体";
r1.Font.Size = 10;
r1.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;
r1.VerticalAlignment = Excel.XlVAlign.xlVAlignCenter;
r1.EntireColumn.AutoFit();//自动调整列宽
r1.EntireRow.AutoFit();//自动调整行高
//加表格线
r1.Cells.Borders.LineStyle = Excel.XlLineStyle.xlContinuous;
r1.Borders.Weight = Excel.XlBorderWeight.xlThin;
//外框加粗
r1.Borders[Excel.XlBordersIndex.xlEdgeLeft].Weight = Excel.XlBorderWeight.xlMedium;
r1.Borders[Excel.XlBordersIndex.xlEdgeRight].Weight = Excel.XlBorderWeight.xlMedium;
r1.Borders[Excel.XlBordersIndex.xlEdgeTop].Weight = Excel.XlBorderWeight.xlMedium;
r1.Borders[Excel.XlBordersIndex.xlEdgeBottom].Weight = Excel.XlBorderWeight.xlMedium;
workbook.SaveAs(savefileName,Missing.Value,Missing.Value,Missing.Value,
Missing.Value,Missing.Value,Excel.XlSaveAsAccessMode.xlExclusive,Missing.Value,Missing.Value,
Missing.Value,Missing.Value);
excel.Quit();
nyh800201002
2003-08-07
打赏
举报
回复
有很多贴子,如果你只要导出不导入网上的可以解决你的问题,不过要求导入数据库,只能用
ExcelApplication
CBJ2049011
2003-08-07
打赏
举报
回复
我知道
http://www.chinaaspx.com/article/go.asp?id=297&typeid=3
letian
2003-08-07
打赏
举报
回复
http://www.c-sharpcorner.com/Code/2002/June/GridViewIV.asp
tzhguan
2003-08-07
打赏
举报
回复
有没有人知道WinForm中如何实现将数据集的内容导到Excel中哪?!!
谢谢了!!
dahuzizyd
2003-08-07
打赏
举报
回复
相信这个能解决你的问题:
http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=4EB79F05-B9A4-4E8A-836F-864393F40405
myhero811104
2003-08-07
打赏
举报
回复
public void ToExcel(System.Web.UI.Control ctl)
{
HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=Excel.xls");
HttpContext.Current.Response.Charset ="UTF-8";
HttpContext.Current.Response.ContentEncoding =System.Text.Encoding.Default;
HttpContext.Current.Response.ContentType ="application/ms-excel";//image/JPEG;text/HTML;image/GIF;vnd.ms-excel/msword
ctl.Page.EnableViewState =false;
System.IO.StringWriter tw = new System.IO.StringWriter() ;
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter (tw);
ctl.RenderControl(hw);
HttpContext.Current.Response.Write(tw.ToString());
HttpContext.Current.Response.End();
}
C#
实现将
DataGrid
View
中
的
数据
导入
到
Excel
C#
实现将
DataGrid
View
中
的
数据
导入
到
Excel
的详细代码!
关于
excel
与
c#
dataset,
datagrid
数据
操作
里面提供了15种操作方式,包括《把
Excel
文件
中
的
数据
读入到
DataGrid
中
》,《实现
excel
的
数据
导入
到
datagrid
中
》,《ASP对
Excel
的基本操作》,《
C#
導出
Excel
》,《
datagrid
view
导入
excel
》,《将记录集输出到
Excel
...
C#
winfrom 实现
导入
excel
数据
到
DataGrid
View及Access
利用
C#
.Winfrom编程实现
导入
excel
数据
到
DataGrid
View及Access
中
,我的程序时用VS.NET2008写的,里面附带了一个
数据
库及
导入
的
excel
文件,程序有不足之处请大家原谅!有问题的请在CSDN上给我留言。
c#
读写
EXcel
数据
c#
导入
导出
EXcel
表.2、将
DataGrid
控件
中
的
数据
导出Execl
C#
中
WPF
导入
excel
表格导出
Datagrid
表格
数据
我们在程序开发当
中
,在做
数据
收集时,难免会遇到程序当
中
的一些
数据
处理,如将
数据
收集,分类或计算,我们通常有时的需求需要对
数据
进行一个保存。保存当
中
我们可以采用很多形式如 储存在
数据
库当
中
储存为xml文件...
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章