將excel文件導入到winform的控件中

要添加引用COM中的Microsoft.office.core

然後添加命名空間System.Data.OleDb;

 public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.ofd_in.DefaultExt = "xls";
            this.ofd_in.Filter = "Excel文件(*.xls)|*.xls";
        }
        /// <summary>
        /// 從選擇的excel導入
        /// </summary>
        /// <returns></returns>
        public void ImportExcel(string ExcelName,string Tablename)
        {
            string strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ExcelName+";Extended Properties='Excel 8.0;HDR=No;IMEX=1';";//連接excel文件的字符串
            if (ExcelName == null)
            {
                return;
            }
            OleDbConnection odcon = new OleDbConnection(strcon);//建立連接
            odcon.Open();//打開連接
            ////循環輸出顯示到控件中
            //OleDbCommand odc = new OleDbCommand("select * from " + Tablename, odcon);
            //OleDbDataReader dr = odc.ExecuteReader();
            //while (dr.Read())
            //{
            //    ListViewItem item=new ListViewItem (dr[0].ToString());
   

發佈了78 篇原創文章 · 獲贊 2 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章