国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C# > 正文

C#使用Ado.Net更新和添加數(shù)據(jù)到Excel表格的方法

2020-01-24 01:59:18
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了C#使用Ado.Net更新和添加數(shù)據(jù)到Excel表格的方法。分享給大家供大家參考。具體分析如下:

微軟NET提供了一個(gè)交互的方法,通過(guò)使用ADO.NET與Microsoft Office程序。內(nèi)置的OLEDB提供可以用來(lái)操縱Excel的。xls電子表格。您可以在Excel中創(chuàng)建一個(gè)命名的范圍確定表名,我們還需要列標(biāo)題,如果電子表格中不包含列標(biāo)題,那么你就需要將它們添加。

如何在Excel中創(chuàng)建一個(gè)命名的范圍?
隨著電子表格打開(kāi),選擇你希望包括數(shù)據(jù)查詢(xún),包括標(biāo)題。
選擇“插入”菜單,然后命名并選擇“定義”。
輸入表的名稱(chēng),然后單擊“添加”。
關(guān)閉對(duì)話(huà)框并保存工作簿。

下面的例子演示了如何更新記錄和插入數(shù)據(jù),通過(guò)OLEDB使用常規(guī)的SQL命令和執(zhí)行命令。

using System;using System.Data.OleDb;namespace ConsoleApplication1{ class Program {  static void Main()  {   string connectionString = "Provider=Microsoft.Jet.OleDb.4.0; data source=c://offices.xls; Extended Properties=Excel 8.0;";   string selectString = "INSERT INTO Office VALUES('12345′, 'Acme Inc', 'Acme Way, CA', 'Testy McTest', '01234-987654′)"; //Office is the named range.   OleDbConnection con = new OleDbConnection(connectionString);   OleDbCommand cmd = new OleDbCommand(selectString, con);   try   {    con.Open();    cmd.ExecuteNonQuery();   }   catch (Exception ex)   {    Console.WriteLine(ex.Message);   }   finally   {    con.Dispose();   }  } }}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 临洮县| 阳曲县| 仪陇县| 湖口县| 吉隆县| 嘉黎县| 海阳市| 宁远县| 通州区| 定远县| 合川市| 奉节县| 黑水县| 抚松县| 元阳县| 温州市| 茶陵县| 平阳县| 思南县| 慈利县| 炎陵县| 邢台市| 肥城市| 宣化县| 苍梧县| 胶州市| 惠东县| 宜黄县| 江北区| 云林县| 五台县| 景德镇市| 教育| 长丰县| 巴青县| 社旗县| 鲜城| 卢龙县| 宝应县| 腾冲县| 广平县|