zoukankan      html  css  js  c++  java
  • 用C#将Excel中的数据写入到DataSet中

        首先创建一个新的应用台程序。然后在Form窗体中添加一个DataGridView控件,用于显示数据。

        在调用Excel时要先添加引用:选中解决方案管理器中的“引用”,点击右键--"添加引用",在弹出的对话框中选中"com",在“COM”中找到Microsoft Excel11 ,点击确定。同时要在命名空间中添加using Excel = Microsoft.Office.Interop.Excel;和using System.Data.OleDb;

    详细代码如下:

                string path = @"C:Documents and SettingsAdministrator桌面1.xls";

                string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + ";Extended Properties=Excel 8.0;";
                OleDbConnection conn = new OleDbConnection(strConn);
                conn.Open();
                strExcel = "select * from [sheet1$] ";
                OleDbDataAdapter da = new OleDbDataAdapter(strExcel, conn);
                conn.Close();
                DataSet ds = new DataSet();
                da.Fill(ds, "table1");

                dataGridView1.DataSource = ds.Tables[0];

  • 相关阅读:
    用GDB调试pgAdmin3
    C/C++中的函数重载(overloading)
    C语言中的数据对齐
    一个颓废男人的自我救赎
    python--文件操作
    总结还是记录都不重要,重要的是我裂了
    两数之和
    OSI参考模型体系结构
    不完美,才美
    AB逻辑
  • 原文地址:https://www.cnblogs.com/snow-xue/p/3193591.html
Copyright © 2011-2022 走看看