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年11月15日 10:30
  • 66KB
  • 下载

C#操作Excel文件之OleDb

不管什么编程语言都会提供操作Excel文件的方式,C#操作Excel主要有以下几种方式: 1.Excel   说明:利用Office 的Excel组件来操作excel文件 优点:能够完全操...

C#操作Excel类示例

  • 2017年09月23日 14:07
  • 29KB
  • 下载

C#操作Excel

  • 2014年02月20日 17:43
  • 328KB
  • 下载

C#对Excel的读写操作

读取Excel,首先要添加Microsoft.Office.Interop.Excel 12.0 动态库  读取工作薄中的sheetspublic ArrayList loadExcelSheets(...

c#操作EXCEL

  • 2014年08月20日 18:02
  • 14KB
  • 下载

C#操作EXCEL

  • 2014年01月07日 10:12
  • 124KB
  • 下载

C# 操作Excel文档

最近做了个小项目,涉及到了数据导出到Excel文档,微软对Excel的接口操作基本全支持,主要通过阅读MSDN来完成的(可能有存在错误的地方,欢迎批评指正),现在汇总一下: 项目需要添加Micros...

C# 写的一个操作excel的类库

  • 2010年06月25日 17:54
  • 708KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#操作Excel
举报原因:
原因补充:

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