C#操作Excel

原创 2006年06月07日 13:50:00

1、添加引用——Microsoft Excel 9.0 Object Library


Excel.ApplicationClass Myexcel=new Excel.ApplicationClass();
if(Myexcel==null)
{
MessageBox.Show("EXCEL无法启动!","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
return;
}
Myexcel.Visible=true;
Myexcel.UserControl=true;
Excel.Workbooks Myworkbooks=Myexcel.Workbooks;
Excel.Workbook Myworkbook=Myworkbooks.Open(@"i:/N_订单表.xls",Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing);
Excel.Worksheet Myworksheet=(Excel.Worksheet)Myworkbook.Worksheets[1];
Excel.Range MyRange=Myworksheet.get_Range("A1","N1");
int Rindex=dataset1.Tables["N_订单表"].Rows.Count;
int Cindex=dataset1.Tables["N_订单表"].Columns.Count;
Object [] MyHead=new Object[Cindex];
for(int i=0;i<Cindex;i++)
{
MyHead[i]=dataset1.Tables["N_订单表"].Columns[i].Caption;
}
MyRange.Value2=MyHead;
Object [,] EValue=new Object[Rindex,Cindex];
MyRange=MyRange.get_Range("A2","N11");
for(int i=0;i<Rindex;i++)
{

for(int j=0;j<Cindex;j++)
{
EValue[i,j]=dataset1.Tables["N_订单表"].Rows[i][j].ToString();
}
}
MyRange.Value2=EValue;
Myworkbook.Save();
Myworkbooks.Close();
Myexcel.Quit();
MessageBox.Show("EXCEL保存成功","完成");

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C#操作Excel类示例

  • 2017-09-23 14:07
  • 29KB
  • 下载

C#操作Excel

  • 2014-02-20 17:43
  • 328KB
  • 下载

C# 通过NPOI操作Excel

转自:http://www.cnblogs.com/MR_ke/archive/2010/02/25/1673243.html   前一篇介绍了怎么用com操作excel,后来有朋友说用NP...

c#操作EXCEL

  • 2014-08-20 18:02
  • 14KB
  • 下载

C#操作EXCEL

  • 2014-01-07 10:12
  • 124KB
  • 下载

C#对Excel的样式操作

转自:http://www.cnblogs.com/flyinghigher/archive/2012/03/15/2398560.html    ///    /// 单元格背景色及填充方式 ...

C#操作Excel的几种方法

  • 2017-07-03 11:13
  • 11KB
  • 下载

C# 操作Excel,控制格式

公元19XX年前,关于EXCEL的操作就如滔滔江水,连绵不绝,真正操作EXCEL我也是从去年下半年开始的,有些比较复杂的年度报表之类的,做起来也有点费力,不过还是都能画出来了,关于EXCEL的报表导出...

c#操作excel文件实例

  • 2008-10-23 10:29
  • 628KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)