OLEDB打開Excel文件的實(shí)現(xiàn)方法
更新時(shí)間:2017年01月23日 09:05:20 投稿:jingxian
下面小編就為大家?guī)?lái)一篇OLEDB打開Excel文件的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
話不多說(shuō),上代碼!
class clsoledb
{
OleDbConnection connection;
public void OpenConnection(string xlsFils)
{
if (!File.Exists(xlsFils))
{
MessageBox.Show("文件" + xlsFils + "不存在", "提示");
return;
}
string conn = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source =" + xlsFils + ";Extended Properties='Excel 8.0;HDR=NO;IMEX=1;'";
connection = new OleDbConnection(conn);
try
{
connection.Open();
}
catch (OleDbException ex)
{
if (ex.ErrorCode == -2147467259)
{
connection.ConnectionString = "Provider = Microsoft.Ace.OLEDB.12.0;Data Source =" + xlsFils + ";Extended Properties='Excel 12.0;HDR=NO;IMEX=1;'";
connection.Open();
}
}
}
public DataTable Select()
{
DataTable dt = new DataTable();
string Sql = "select * from [$A1:R65536]";
OleDbDataAdapter mycommand = new OleDbDataAdapter(Sql, connection);
mycommand.Fill(dt);
if (dt.Rows.Count > 0)
{
DataRow dr = dt.Rows[0];
for (int col = 0; col < dt.Columns.Count; col++)
{
dt.Columns[col].ColumnName = dr[col].ToString();
}
dt.Rows[0].Delete();
dt.AcceptChanges();
}
return dt;
}
}
以上這篇OLEDB打開Excel文件的實(shí)現(xiàn)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
C++ 中二分查找遞歸非遞歸實(shí)現(xiàn)并分析
這篇文章主要介紹了C++ 中二分查找遞歸非遞歸實(shí)現(xiàn)并分析的相關(guān)資料,需要的朋友可以參考下2017-06-06
關(guān)于C++出現(xiàn)Bus error問(wèn)題的排查與解決
項(xiàng)目代碼中經(jīng)常出現(xiàn)莫名其妙的Bus error問(wèn)題,并且代碼中增加很多try catch 后依然不能將錯(cuò)誤捕獲,一旦Bus erro出現(xiàn),進(jìn)程直接崩潰掉,所以本文給大家介紹了關(guān)于C++出現(xiàn)Bus error問(wèn)題的排查與解決,需要的朋友可以參考下2024-01-01
C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)中堆排序的分析總結(jié)
堆是計(jì)算機(jī)科學(xué)中一類特殊的數(shù)據(jù)結(jié)構(gòu)的統(tǒng)稱,通常是一個(gè)可以被看做一棵完全二叉樹的數(shù)組對(duì)象。而堆排序是利用堆這種數(shù)據(jù)結(jié)構(gòu)所設(shè)計(jì)的一種排序算法。本文將通過(guò)圖片詳細(xì)介紹堆排序,需要的可以參考一下2022-04-04
基于OpenCV實(shí)現(xiàn)的人臉簽到系統(tǒng)源代碼
本文從實(shí)際背景和需求出發(fā),采用人臉識(shí)別簽到考勤改變了傳統(tǒng)人工檢驗(yàn)的做法,極大提高了組織效率和辦事能力,這篇文章主要給大家介紹了關(guān)于如何基于OpenCV實(shí)現(xiàn)的人臉簽到系統(tǒng)的相關(guān)資料,需要的朋友可以參考下2024-04-04

