• 将excel表格导入到DataGridView


    using System.Data.OleDb;
    添加一个button控件,一个textBox控件,用于显示选择路径 
    private void loadxls()
            {           
               
                String  fileName = textBox1.Text;
                String connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/Members.xls;Extended Properties='Excel 8.0;HDR=YES;IMEX=1';";
    
                string strSQL = "SELECT * FROM [Sheet1$]";
    
                OleDbConnection excelConnection = new OleDbConnection(connectionString);
                excelConnection.Open();        // This code will open excel file.
    
                OleDbCommand dbCommand = new OleDbCommand(strSQL, excelConnection);
                OleDbDataAdapter dataAdapter = new OleDbDataAdapter(dbCommand);
    
                // create data table
                DataTable dTable = new DataTable();
                dataAdapter.Fill(dTable);
                dataGridView1.DataSource = dTable;
    
                dTable.Dispose();
                dataAdapter.Dispose();
                dbCommand.Dispose();
    
                excelConnection.Close();
                excelConnection.Dispose();            
            }
    
            private void button1_Click(object sender, EventArgs e)
            {          
                OpenFileDialog openFileDialog1 = new OpenFileDialog();
                openFileDialog1.Filter = "Excel文件(*.xls)|*.xls";
    
                if (openFileDialog1.ShowDialog() == DialogResult.OK)
                {               
                    textBox1.Text = openFileDialog1.FileName;
                    loadxls();
                }               
            }
  • 相关阅读:
    ubuntu十年
    国内开源镜像站
    vi 配置文件
    如何查看Linux命令源代码
    gedit乱码问题的解决
    Linux启动项修复
    我写新年愿望
    SEGGER J-Link 弹窗 在altium designer中禁用USBJATG
    线缆测试,手机端程序说明
    养兔场 网站上的个人介绍
  • 原文地址:https://www.cnblogs.com/shouhouxiaomuwu/p/3389713.html
Copyright © 2020-2023  润新知