oleDbCommand访问Excel

oleDbCommand访问ExceloleDbCommand访问Excel:_oleCmdSelect=newOleDbCommand(“SELECT*FROM[Sheet1$A2:A5]”,_oleConn);objValue=_oleCmdSelect.ExecuteScalar();usingSystem;usingSystem.Collections.Generic;usingS…

大家好,又见面了,我是你们的朋友全栈君。

oleDbCommand访问Excel:
_oleCmdSelect = new OleDbCommand(“SELECT * FROM [Sheet1$A2:A5]”, _oleConn);
objValue = _oleCmdSelect.ExecuteScalar();

 

using System;
using System.Collections.Generic;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        private static string _vsPath = @"Provider=Microsoft.ACE.OLEDB.12.0;
               Data Source=D:\work28\test\Solution2\ReadExcel07\Members.xlsx;Extended Properties=""Excel 12.0;HDR=YES;""";
 
        static void Main(string[] args)
        {
            System.Data.OleDb.OleDbConnection vOleDbConnection = new System.Data.OleDb.OleDbConnection(_vsPath);
            vOleDbConnection.Open();
            System.Data.OleDb.OleDbDataAdapter oleDbDataAdapter=new System.Data.OleDb.OleDbDataAdapter();
            oleDbDataAdapter.SelectCommand = new System.Data.OleDb.OleDbCommand("SELECT * FROM [Sheet1$A2:A5]",vOleDbConnection);
            System.Data.DataTable dataTable=new System.Data.DataTable();
            oleDbDataAdapter.FillSchema(dataTable,System.Data.SchemaType.Source);
            oleDbDataAdapter.Fill(dataTable);
            oleDbDataAdapter.Dispose();
 
            Console.WriteLine("Over");
            Console.Read();
        }
    }
}

using System;
using System.Collections.Generic;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        private static string _vsPath = @"Provider=Microsoft.ACE.OLEDB.12.0;
               Data Source=D:\work28\test\Solution2\ReadExcel07\Members.xlsx;Extended Properties=""Excel 12.0;HDR=YES;""";
 
        static void Main(string[] args)
        {
            System.Data.OleDb.OleDbConnection vOleDbConnection = new System.Data.OleDb.OleDbConnection(_vsPath);
            vOleDbConnection.Open();
            System.Data.OleDb.OleDbDataAdapter oleDbDataAdapter = new System.Data.OleDb.OleDbDataAdapter();
            oleDbDataAdapter.SelectCommand = new System.Data.OleDb.OleDbCommand("SELECT * FROM [Sheet1$]", vOleDbConnection);
            System.Data.DataTable dataTable = new System.Data.DataTable();
            oleDbDataAdapter.FillSchema(dataTable, System.Data.SchemaType.Source);
            oleDbDataAdapter.Fill(dataTable);
            oleDbDataAdapter.Dispose();
 
            System.Data.OleDb.OleDbCommand oleDbCommand = new System.Data.OleDb.OleDbCommand("INSERT INTO [Sheet1$] ([Full Name],[ID Number]) values ('F1','F2')", vOleDbConnection);
            oleDbCommand.ExecuteNonQuery();
 
            Console.WriteLine("Over");
            Console.Read();
        }
    }
}

http://msdn.microsoft.com/en-us/library/system.data.oledb.oledbdataadapter.insertcommand.aspx

转载于:https://www.cnblogs.com/hongjiumu/archive/2013/03/02/2940303.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/144206.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • vim选中复制粘贴_vim 复制一行并且粘贴

    vim选中复制粘贴_vim 复制一行并且粘贴vim有12个粘贴板        ”代表全局粘贴板:reg查看粘贴板    “Np 粘贴其中一个:n,mcon 从第几行到第几行复制到第几行后:n,mmn 从第几行到第几行移动第几行后:n,md   从第几行到第几行删除:n,mwfilename 从第几行到第几行保存文件:savfilena

  • lm算法的实现方法_信赖域算法

    lm算法的实现方法_信赖域算法完整文章请查看这里。转载请注明出处:本文来自learnhard的博客:http://www.codelast.com/ & http://blog.csdn.net/learnhard/,并保持文章的完整性。 LM算法可用于解决非线性最小二乘问题。多用于曲线拟合等场合。LM算法的实现并不难,这里不讨论使用MATLAB等工具直接得到结果的过程,使用那些工具对于算法编程能力的提高无任何益处。 LM算法

  • 交流转直流降压、稳压电路「建议收藏」

    交流转直流降压、稳压电路「建议收藏」目录目录降压稳压原理图设计思路电路图及原件原理图理解成果展示降压稳压原理图桥式整流电容滤波电路(最常用电路,本博客电路):全波整流电容滤波电路:-二倍压整流电容滤波电路:设计思路电路图及原件原件:PCB洞洞板、220V~12V变压器、7805稳压管、二极管*4、1000uF电解电容、10uF电解电容*2、…

  • 智能运维百度百科_智能运维决策时间单位

    智能运维百度百科_智能运维决策时间单位解读 2018 之运维篇:我们离高效智能的运维还有多远

  • windows下面安装Python和pip终极教程「建议收藏」

    windows下面安装Python和pip终极教程「建议收藏」在大二的时候接触过一段时间的Python,最近又开始玩起了这门语言。总的来说,个人很喜欢Python的语言风格,但是这门语言对于windows并不算很友好,因为如果是初学者在windows环境下安装,

  • Dreamweaver CS6 完全自学教程 (一)[通俗易懂]

    Dreamweaver CS6 完全自学教程 (一)[通俗易懂]DreamweaverCS6完全自学教程DreamweaverCS6教程下载地址(百度网盘):https://pan.baidu.com/s/1fIUk4O36JCNVCfOQSH22vw百度网盘下载(压缩包):https://pan.baidu.com/s/17G11dm_uXFCWVn5y…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号