請問各位要如何利用C#來開啟已存在EXCEL檔案(Excel 2000)?目前
可見的範例都是開啟EXCEL後,產生新的Workbook, 或是存檔,但是針
對Workbooks.Open(.....) 裡面提供的一堆參數,找不到介紹~~~
可見的範例都是開啟EXCEL後,產生新的Workbook, 或是存檔,但是針
對Workbooks.Open(.....) 裡面提供的一堆參數,找不到介紹~~~
解决方案 »
- 网络编程----请教高手
- webBrowser控件编写的应用程序无法显示含有wmp控件的视频网页???
- 有GIS相关知识的朋友请进
- 麻烦各位大侠编个小程序
- C#中如何设置线程超时?
- Gridcontrol 下面红线框的那一列的列宽怎么调整呢。在线等高手
- “System.Array”并不包含对“length”的定义出错!!!
- 面试题,高手接招,有分哦
- 怎么样才能在datagrid上单击,
- 如何在.NET中加入PowerPoint控件
- 安装Net时 说我差文件怎么办Microsoft Visual Studio .NET 2003\SDK\v1.1\Docs\2052文件夹究竟有几个文件?
- JDBC和ADO.NET的比较
这是以前的一段代码
private void ImportExcelData()
{
this.SetStyle("Table");
string file="";
openFileDialog1.Filter = "Excel数据文件|*.xls";
openFileDialog1.RestoreDirectory = true;
if(this.openFileDialog1.ShowDialog()==DialogResult.OK)
{
file=this.openFileDialog1.FileName;
//
string conStr=@" Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = "+file+";Password=;User ID=Admin;Extended Properties=Excel 8.0" ; string cmdText="select * from [Sheet1$]"; OleDbDataAdapter a=new OleDbDataAdapter(cmdText,conStr); DataSet ds=new DataSet(); a.Fill(ds);
this.data=ds.Tables[0];
//string cols="学号,姓名,班级名称,院系名称";
this.dataGrid1.DataSource=this.data;
//
this.label1.Visible=true;
this.label2.Text="共有"+this.data.Rows.Count.ToString()+"条记录;";
}
}
Try
'要先在引用中添加EXCEL组件
Dim xlApp As New Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet Try
GC.Collect()
'打开d:\book1.xls中的sheet1工作表
xlBook = xlApp.Workbooks.Open("d:\Book1.xls")
xlSheet = xlBook.Worksheets("sheet1")
.............
excel=new Excel.Application ( );
excel.Application.Workbooks.Open("FileName.XLS",missing,missing,missing,
missing,missing,missing,missing,missing,missing,missing,missing,missing);
excel.Visible = true ;
也可以去这几个地方看看:
http://www.yesky.com/20030208/1651044.shtml
http://support.microsoft.com/?kbid=303296