欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2015年04月14日 10:43:21   作者:令狐不聰  
這篇文章主要介紹了C#使用Ado.Net更新和添加數(shù)據(jù)到Excel表格的方法,較為詳細(xì)的分析了OLEDB的原理與使用技巧,可實(shí)現(xiàn)較為方便的操作Excel數(shù)據(jù),需要的朋友可以參考下

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

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

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

下面的例子演示了如何更新記錄和插入數(shù)據(jù),通過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ì)有所幫助。

相關(guān)文章

  • C#中委托(Delegates)的使用方法詳解

    C#中委托(Delegates)的使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了C#中委托(Delegates)的使用方法,感興趣的朋友可以參考一下
    2016-06-06
  • Unity給物體添加多個(gè)Tag的實(shí)現(xiàn)

    Unity給物體添加多個(gè)Tag的實(shí)現(xiàn)

    這篇文章主要介紹了Unity給物體添加多個(gè)Tag的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • C# 實(shí)現(xiàn)把double 存成兩位精度小數(shù)

    C# 實(shí)現(xiàn)把double 存成兩位精度小數(shù)

    這篇文章主要介紹了C# 實(shí)現(xiàn)把double 存成兩位精度小數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 解析C#的擴(kuò)展方法

    解析C#的擴(kuò)展方法

    在本文中,主要對(duì)擴(kuò)展方法進(jìn)行了一些規(guī)則說明、聲明方式,使用方式,以及對(duì)擴(kuò)展方法的意義和擴(kuò)展方法的原理進(jìn)行了簡單的解答。并在本文的最后給了一個(gè)枚舉的擴(kuò)展方法代碼。
    2016-12-12
  • c# 實(shí)現(xiàn)發(fā)送郵件到指定郵箱

    c# 實(shí)現(xiàn)發(fā)送郵件到指定郵箱

    這篇文章主要介紹了c# 如何實(shí)現(xiàn)發(fā)送郵件到指定郵箱,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-03-03
  • 詳解MongoDB for C#基礎(chǔ)入門

    詳解MongoDB for C#基礎(chǔ)入門

    本篇文章主要介紹了MongoDB for C#基礎(chǔ)入門,具體介紹了c#中關(guān)于對(duì)MongoDB的連接,插入,查詢等,有需要的可以了解一下。
    2016-12-12
  • C#實(shí)現(xiàn)可緩存網(wǎng)頁到本地的反向代理工具實(shí)例

    C#實(shí)現(xiàn)可緩存網(wǎng)頁到本地的反向代理工具實(shí)例

    這篇文章主要介紹了C#實(shí)現(xiàn)可緩存網(wǎng)頁到本地的反向代理工具,實(shí)例分析了C#實(shí)現(xiàn)反向代理的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • Unity實(shí)現(xiàn)VR中在黑板上寫字效果

    Unity實(shí)現(xiàn)VR中在黑板上寫字效果

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)VR中在黑板上寫字效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • C#判斷字符是否為漢字的三種方法分享

    C#判斷字符是否為漢字的三種方法分享

    判斷一個(gè)字符是不是漢字通常有三種方法,第一種用 ASCII 碼判斷,第二種用漢字的 UNICODE 編碼范圍判 斷,第三種用正則表達(dá)式判斷,以下是具體方法
    2014-01-01
  • C#中的DataTable查詢實(shí)戰(zhàn)教程

    C#中的DataTable查詢實(shí)戰(zhàn)教程

    這篇文章主要介紹了C#中的DataTable查詢實(shí)戰(zhàn)教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01

最新評(píng)論