导航:首页 > 文件类型 > vs2010导出excel文件

vs2010导出excel文件

发布时间:2025-07-28 22:32:25

1. 想要用VS2010做一个上位机excel导出数据,但是却发现没有excel类库,怎么办!

如果是C#程序,可使用下面方法

添加引用:Microsoft.Office.Interop.Excel
可参考这个位置 C:\Program Files (x86)\Microsoft Visual Studio 9.0\Visual Studio Tools for Office\PIA\Office11\Microsoft.Office.Interop.Excel.dll
在CS文件中,using Microsoft.Office.Interop.Excel; 即可
如果是其他语言,可参考上面的方式

2. 利用vs2010、C#做一个EXCEL与dataGridView的数据相互导入导出!!

导入:

(stringfileFullPath)
{
//strConn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+fileFullPath+";ExtendedProperties='Excel8.0;HDR=False;IMEX=1;'";//只适合xls后缀
stringstrConn="Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+fileFullPath+";ExtendedProperties='Excel12.0;HDR=NO;IMEX=1;'";
OleDbConnectionoleConn=newOleDbConnection(strConn);
try
{
oleConn.Open();
DataTablesheetNames=oleConn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables,newobject[]{null,null,null,"TABLE"});
stringtableName="sheet1$";
if(sheetNames.Rows.Count>0)
{
tableName=sheetNames.Rows[0][2].ToString();
}
//foreach(DataRowdrinsheetNames.Rows)
//{
//if(dr[2].ToString().Replace("$","")!="sheet1")
//{
//continue;
//}
//else
//{
//tableName="sheet1";
//break;
//}
//}
if(tableName.Length<=0)
{
returnnull;
}
stringsql="select*from["+tableName+"]";
OleDbDataAdapteroleDaExcel=newOleDbDataAdapter(sql,oleConn);
DataSetds=newDataSet();
oleDaExcel.Fill(ds,tableName);
//CNoteFacadefacade=newCNoteFacade();
returnds.Tables[0];
}
catch(Exception)
{
returnnull;
}
finally
{
oleConn.Close();
}
}


导出:http://blog.csdn.net/anzi_peng/article/details/17414629

阅读全文

与vs2010导出excel文件相关的资料

热点内容
苹果6plus手机美版序列号 浏览:6
c语言怎么做成app 浏览:501
u盘共享文件能中病毒吗 浏览:941
腾讯版权视频文件加密什么意思 浏览:632
编程里f4是什么意思 浏览:627
帝国时代2scx文件 浏览:658
什么酷的app 浏览:59
自学手机编程哪里好 浏览:637
怎么把很多文件夹里 浏览:892
文件夹中的文件按照excel进行分类 浏览:967
如何利用网络学英语 浏览:986
word如何删除单页页眉 浏览:712
服装设计数据报错会损失多少 浏览:791
魅族主题文件在哪个文件夹 浏览:957
vbnet读取xlsx文件 浏览:257
word2003公式编号右对齐 浏览:223
word文件夹怎么样可以全选 浏览:658
在大一编程跟不上怎么办 浏览:742
coreldraw文件如何导入3dmax 浏览:150
招标文件如何用word做密封页 浏览:44

友情链接