導航:首頁 > 文件類型 > 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文件相關的資料

熱點內容
breverb文件路徑 瀏覽:120
為什麼不能打擾程序員 瀏覽:322
one文件夾 瀏覽:747
山西建築預算app哪裡有 瀏覽:30
蘋果音樂分享文件 瀏覽:571
怎麼搜數據集 瀏覽:182
java方法設置默認參數設置 瀏覽:600
pdf換個文件夾報錯 瀏覽:714
如何遍歷resultset數據 瀏覽:386
iphone5s怎麼升級81 瀏覽:184
國外哪些app做企業宣傳 瀏覽:192
兩張表共有的數據用什麼連接 瀏覽:110
javasql獲取欄位的類型 瀏覽:990
誰知道哪個網站可以下載電子書籍 瀏覽:309
蘋果手機文件內容刪除對愛思助手有影響沒 瀏覽:484
魅族pro6錄音文件在哪 瀏覽:349
nginx120默認配置文件 瀏覽:656
去掉文件名的括弧 瀏覽:700
手機接入電腦找不到指定文件 瀏覽:942
行者app騎行評分等級怎麼分 瀏覽:381

友情鏈接