office 2003下如何操作Excel? gz 他们用了office XP PIAs,但是这个程序集不支持2003http://msdn.microsoft.com/library/en-us/odc_xl2003_ta/html/odc_xltransferxmltoxlwVB.asp?frame=true看看这片文章也许对你用帮助 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 office 2003下如何操作Excel?我误!office下不是有EXCEL吗,直接操作不就得了??? 引用Mircosoft Excel 11.0 Object Libary to xiaomaoy(小红茂) 〉〉office 2003下如何操作Excel?〉〉我误!office下不是有EXCEL吗,直接操作不就得了???在这里留言的,然道不是使用C#来操作吗?我晕!!!to nmlvjun(loading)>>>引用Mircosoft Excel 11.0 Object Libary然后怎么做? Excel.Application objApp; Excel._Workbook objBook; private void btnimport_Click(object sender, System.EventArgs e) { Excel.Workbooks objBooks; Excel.Sheets objSheets; Excel._Worksheet objSheet; Excel.Range range; if (ds == null) return; if (ds.Tables["GuestInfo"].Rows.Count < 1) return; DataColumnCollection DcColl = ds.Tables["GuestInfo"].Columns; DataRowCollection DrColl = ds.Tables["GuestInfo"].Rows; int iCol,iRow; iCol = DcColl.Count; iRow = DrColl.Count; try { objApp = new Excel.Application(); objBooks = objApp.Workbooks; objBook = objBooks.Add( Missing.Value ); objSheets = objBook.Worksheets; objSheet = (Excel._Worksheet)objSheets.get_Item(1); range = objSheet.get_Range("A1", Missing.Value); range = range.get_Resize(iRow+2,iCol); string[,] saRet = new string[iRow+2,iCol]; //列头 for(int i=0;i<iCol;i++) { string sText = DcColl[i].ColumnName.ToString(); saRet[0,i] = sText; } //数据行 for(int iR=0;iR<iRow;iR++) { for(int j=0;j<iCol;j++) { string sText = DrColl[iR][j].ToString(); saRet[iR+1,j] = sText; } } range.set_Value(Missing.Value, saRet); objApp.Visible = true; objApp.UserControl = true; } catch( Exception theException ) { String errorMessage; errorMessage = "Error: "; errorMessage = String.Concat( errorMessage, theException.Message ); errorMessage = String.Concat( errorMessage, " Line: " ); errorMessage = String.Concat( errorMessage, theException.Source ); MessageBox.Show( errorMessage, "Error" ); } } to chenwenlin(chenwenlin) 没有Excel这个东东可以引用to canoe_eyes(阿里) 我的Email:[email protected] 用owc,具体自己去查,资料很多的! 先“引用Mircosoft Excel 11.0 Object Libary”就是在工程上点右键然后添加引用,选COM,找到就可以了!下面就按chenwenlin(chenwenlin)的方法做! 当然知道需要引用但是有Mircosoft Excel 11.0 Object Libary吗?只有找到Mircosoft Office 11.0 Object Libary sorry确实可以引用到Mircosoft Excel 11.0 Object Libary C# 预加载 ◆◆WinForm下DataGrid如何改变当前选择行的前景或背景色 大家看看这段代码 GDI画图能消除锯齿吗? 如何显示中文文档里的中文 创建并把dataset里的内容导入一个XML 文件。告诉我没有权限,怎么办?高手帮忙!!!谢拉 得到dataGrid1中选中记录信息 高手帮忙!!!关于客户端文本赋值的问题!!!! 学习c#,花两天写的空当接龙简单版,大神批评改进 请教:水晶报表中,怎样实现某一列自动增加1 关于在TreeView中删除选中结点.而结点有多个时怎么删.求高手帮忙写个算法.100分相赠! 现在有了能反编译.net组件(dll)的东西,我们怎么办?
我误!office下不是有EXCEL吗,直接操作不就得了???
〉〉office 2003下如何操作Excel?
〉〉我误!office下不是有EXCEL吗,直接操作不就得了???在这里留言的,然道不是使用C#来操作吗?我晕!!!to nmlvjun(loading)>>>引用Mircosoft Excel 11.0 Object Libary然后怎么做?
Excel._Workbook objBook;
private void btnimport_Click(object sender, System.EventArgs e)
{
Excel.Workbooks objBooks;
Excel.Sheets objSheets;
Excel._Worksheet objSheet;
Excel.Range range; if (ds == null) return;
if (ds.Tables["GuestInfo"].Rows.Count < 1) return;
DataColumnCollection DcColl = ds.Tables["GuestInfo"].Columns;
DataRowCollection DrColl = ds.Tables["GuestInfo"].Rows;
int iCol,iRow;
iCol = DcColl.Count;
iRow = DrColl.Count;
try
{
objApp = new Excel.Application();
objBooks = objApp.Workbooks;
objBook = objBooks.Add( Missing.Value );
objSheets = objBook.Worksheets;
objSheet = (Excel._Worksheet)objSheets.get_Item(1); range = objSheet.get_Range("A1", Missing.Value);
range = range.get_Resize(iRow+2,iCol);
string[,] saRet = new string[iRow+2,iCol];
//列头
for(int i=0;i<iCol;i++)
{
string sText = DcColl[i].ColumnName.ToString();
saRet[0,i] = sText;
}
//数据行
for(int iR=0;iR<iRow;iR++)
{
for(int j=0;j<iCol;j++)
{
string sText = DrColl[iR][j].ToString();
saRet[iR+1,j] = sText;
}
}
range.set_Value(Missing.Value, saRet);
objApp.Visible = true;
objApp.UserControl = true;
}
catch( Exception theException )
{
String errorMessage;
errorMessage = "Error: ";
errorMessage = String.Concat( errorMessage, theException.Message );
errorMessage = String.Concat( errorMessage, " Line: " );
errorMessage = String.Concat( errorMessage, theException.Source ); MessageBox.Show( errorMessage, "Error" );
}
}
to canoe_eyes(阿里) 我的Email:[email protected]