绿野这边哪有苹果电脑需要装系统吗做系统的需要来家里做

以实例说明如何使用C#从数据库中提取数据,按要求自动生成定制的Excel表格?[原创]_武林网
→ 以实例说明如何使用C#从数据库中提取数据,按要求自动生成定制的Excel表格?[原创]
以实例说明如何使用C#从数据库中提取数据,按要求自动生成定制的Excel表格?[原创]
最近因为需要学习了一下使用C#操作Excel表格,现在把我使用C#如何定制表格的过程提供给需要的兄弟:/*从数据库提取数据*/string strconn="packet size=4096;user id=data source=persist security info=Tinitial catalog=Dpassword=sa"; & &SqlConnection sqlconn=new SqlConnection(strconn); & &sqlconn.Open(); & &SqlDataAdapter sqldataAdapter=new SqlDataAdapter("Select * from [数据表]",sqlconn); & &DataSet myds=new DataSet(); & &sqldataAdapter.Fill(myds);/*在Execl中建立“成果表”的格式表格*/ & Excel.ApplicationClass excel=new Excel.ApplicationClass(); & excel.Application.Workbooks.Add(true); & excel.Cells[1,1] = "单元名称" ;
& excel.Cells[1,2]="指标及其描述、特征值和权重"; & excel.Cells[1,23]="属性"; & excel.Cells[2,2]="D"; & excel.Cells[2,5]="R"; & excel.Cells[2,8]="A"; & excel.Cells[2,11]="S"; & excel.Cells[2,14]="T"; & excel.Cells[2,17]="I"; & excel.Cells[2,20]="C"; & excel.Cells[2,23]="结果"; & excel.Cells[2,24]="等级"; & excel.Cells[3,2]="描述"; & excel.Cells[3,3]="特征值"; & excel.Cells[3,4]="权重"; & excel.Cells[3,5]="描述"; & excel.Cells[3,6]="特征值"; & excel.Cells[3,7]="权重"; & excel.Cells[3,8]="描述"; & excel.Cells[3,9]="特征值"; & excel.Cells[3,10]="权重"; & excel.Cells[3,11]="描述"; & excel.Cells[3,12]="特征值"; & excel.Cells[3,13]="权重"; & excel.Cells[3,14]="描述"; & excel.Cells[3,15]="特征值"; & excel.Cells[3,16]="权重"; & excel.Cells[3,17]="描述"; & excel.Cells[3,18]="特征值"; & excel.Cells[3,19]="权重"; & excel.Cells[3,20]="描述"; & excel.Cells[3,21]="特征值"; & excel.Cells[3,22]="权重"; & excel.get_Range(excel.Cells[ 1 , 1 ],excel.Cells[ 3 ,1 ]).MergeCells= & excel.get_Range(excel.Cells[ 1 , 2 ],excel.Cells[ 1 ,22 ]).MergeCells= & excel.get_Range(excel.Cells[ 1 , 23 ],excel.Cells[ 1 ,24 ]).MergeCells= & excel.get_Range(excel.Cells[ 2 , 2 ],excel.Cells[ 2 ,4 ]).MergeCells= & excel.get_Range(excel.Cells[ 2 , 5 ],excel.Cells[ 2 ,7 ]).MergeCells= & excel.get_Range(excel.Cells[ 2 , 8],excel.Cells[ 2 ,10 ]).MergeCells= & excel.get_Range(excel.Cells[ 2 ,11 ],excel.Cells[ 2 ,13 ]).MergeCells= & excel.get_Range(excel.Cells[ 2 , 14 ],excel.Cells[ 2 ,16 ]).MergeCells= & excel.get_Range(excel.Cells[ 2 , 17 ],excel.Cells[ 2 ,19 ]).MergeCells= & excel.get_Range(excel.Cells[ 2 , 20 ],excel.Cells[ 2 ,22 ]).MergeCells= & excel.get_Range(excel.Cells[ 2 , 23 ],excel.Cells[ 3 ,23 ]).MergeCells= & excel.get_Range(excel.Cells[ 2 , 24 ],excel.Cells[ 3 ,24 ]).MergeCells=\t & & & /*往Excel格式表格中写入数据*/ & int waterdataRows=myds.Tables[0].Rows.C & int waterdataCols=myds.Tables[0].Columns.C & for(int i=1;i&=waterdataRi++) & { & &excel.Cells[i+3,1]=myds.Tables[0].Rows[i-1].ItemArray.GetValue(0); & &for(int j=1;j&=7;j++) & &{ & & excel.Cells[i+3,3*j]=myds.Tables[0].Rows[i-1].ItemArray.GetValue(j); & & excel.Cells[i+3,3*j+1]=WW[j-1]; & &
& &} & &excel.Cells[i+3,23]=ds.Tables[0].Rows[i-1].ItemArray.GetValue(1); & &excel.Cells[i+3,24]=ds.Tables[0].Rows[i-1].ItemArray.GetValue(3); & } & excel.Visible= & excel.DisplayAlerts= & //Excel.WorksheetClass worksheet=(Excel.WorksheetClass)excel.ActiveS & excel.Save(); & excel.Application.Workbooks.Close(); & excel.Application.Quit(); & excel.Quit(); & System.Runtime.InteropServices.Marshal.ReleaseComObject (excel); &
& KillProcess("EXCEL.EXE"); &
& GC.Collect();
本文引用网址:
在下列搜索引擎中搜索“以实例说明如何使用C#从数据库中提取数据,按要求自动生成定制的Excel表格?[原创]”的相关信息:
你可能还喜欢以下文章
?上一篇文章:
?下一篇文章:软件应用】从100个excel文件中快速提取数据_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
软件应用】从100个excel文件中快速提取数据
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢当前位置:
Excel表格如何导入数据
导读:为了方便需要向表格中导入数据来快速建立表格,在Excel中可以很轻松的实现从其他外部文档中批量导入数据,只要选择需要导入的文件及在表格中存放的位置即可。下面以一个ACCESS数据库中的数据表导入到Excel中为例,为大家详细介绍下具体的导入过程,有不会的
 为了方便需要向表格中导入数据来快速建立表格,在Excel中可以很轻松的实现从其他外部文档中批量导入数据,只要选择需要导入的文件及在表格中存放的位置即可。下面以一个ACCESS数据库中的数据表导入到Excel中为例,为大家详细介绍下具体的导入过程,有不会的朋友可以借此机会学习下哦,希望本文教程对大家有所帮助。
  动画演示:
  ①单击菜单栏中&数据&导入外部数据&导入数据&,打开&选取数据源&对话框。
  ②在打开的&选取数据源&对话框中,找到需要导入数据的文件所在的文件夹,选中相应的文件,单击&打开&按钮,打开&导入数据&对话框。
  ③在打开&导入数据&对话框中,选择保存数据的第一个单元格,按下&确定&按钮即可。
(编辑:Mr.zheng)
人人自学网excel按表1中A列编号提取数据并自动录入到表2-excel技巧-电脑技巧收藏家
|||||||||||||
当前位置: &&&&正文
excel按表1中A列编号提取数据并自动录入到表2
按表1中A列的编号提取表1中的相应数据并自动录入到表2中的对应的相关列
有两个工作表,工作表1中A列为编号,其它列为相关数据,若在工作表2中的编号列单元格中输入编号时,如何才能按表1中A列的编号提取表1中的相应数据,自动录入到表2中的对应的相关列。
解答:利用vlookup函数,该函数的用处就是把一个数据区域当成数据库,并利用条件检索相关纪录。
有了这点认识就非常简便了!在表2的单元格中输入下面的公式:
=vlookup(编号,表1!有关数据区域,第n列,false)
1、编号――不需要输入,主要是编号的相对引用。例如:
编号在b2,公式在c2,则编号为:b2
2、有关数据区域――必须是绝对引用,也就是数据区的行列要用$符号修饰。例如:从a1到h50是数据,则应该写为:$a$1:$h$50
3、第n列――也就是你准备返回第几列的值。例如:你输入编号后,要得到姓名,而姓名在数据区域的第5列,n就是5。
4、false――此处取值有两种,一是true,一是false。两者的区别是 true为相似匹配,false为精确匹配。
来源:互联网
免责声明:本站资料来源于互联网,其版权归原作者所有。如内容涉及或侵犯了您的权益,请通知我!
版权所有 Copyright&2009&
建议使用分辨率:及更高

我要回帖

更多关于 电脑系统需要打补丁吗 的文章

 

随机推荐