永发信息网

C#如何与EXCEL链接

答案:2  悬赏:70  手机版
解决时间 2021-03-21 08:47
C#如何与EXCEL链接
最佳答案
///
/// 从Excel读取数据
///

/// 路径
/// DataSet
public DataSet ImportFromExcel(string filePath)
{
DataSet ds = new DataSet();
string connString = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = " + filePath + ";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\"";
DataTable table = OleDbHelper.GetExcelTables(connString);
if(table == null || table.Rows.Count <= 0)
{
return null;
}

foreach(DataRow dr in table.Rows)
{
string cmdText = "select * from [" + dr["TABLE_NAME"].ToString() + "]";
DataTable dt = OleDbHelper.FillDataTable(connString, cmdText);
dt.TableName = dr["TABLE_NAME"].ToString();
ds.Tables.Add(dt);
}

return ds;
}
全部回答

其实操作excel不难,和操作数据库差不多

连接字符串:string excel_conn = "provider=microsoft.jet.oledb.4.0;data source = " + 路径+ ";extended properties ='excel 8.0;hdr=yes;imex=1'";

然后使用oledbconnection 、oledbcommand 、oledbdataadapter 对象访问excel就可以了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
急!根据“24”点游戏规则,现有4个有理数-2,
中华永久墓园怎么去啊,有知道地址的么
威海刘公岛、成山头作文
tpbx哪个保险公司拜托了各位 谢谢
苏州太湖有多大面积
上海洪康路属于哪个区
《就业创业证》有什么用
眼膜里面多余的精华液可不可以当眼霜用
金龙社区居民委员会我想知道这个在什么地方
有木有长得像刘诗诗,经常被这样说。想听真实
第一次和男票女票睡一起是怎样的体验
一天大概要学弹吉他几个小时,又会弹,手又不
表示懈怠,厌倦的词语 假如给我三天光明里面的
谁能告诉我宋朝爱国的诗句有哪些?
社保从北京迁出后是否还能在迁回北京
推荐资讯
白子画住的地方叫什么
64分之二十六八十八分之16的最简分数
为什么说巴氏鲜奶是好牛奶?
人民币会印一千元的吗
什么绵什么柔的成语
想在贵阳金阳找工作,求推荐!
UFO的胶水贵吗?一般都是多少钱啊?
单选题Theyaretalkingaboutsomething___
朋友圈白色3D小熊是什么软件 叫什么名字
气象万千<( )<() <( )填四字词语
单选题2011年10月19日第20届金鸡百花电影节开
我爸爸最近快一年了,酒喝多了总是感觉胸闷,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?