关闭

C#Winform通过连接访问Excel文件

标签: C#excel
836人阅读 评论(0) 收藏 举报
分类:
 OpenFileDialog ofd = new OpenFileDialog();
            ofd.Filter = "xls|*.xls";

            if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                filePath = ofd.FileName;

                using (OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + ofd.FileName + ";Extended Properties='Excel 8.0;HDR=False;IMEX=1'"))
                {
                    using (OleDbDataAdapter adapter = new OleDbDataAdapter("select * from [Sheet1$]", conn))
                    {
                        System.Data.DataTable dt = new System.Data.DataTable();
                        adapter.Fill(dt);
                        this.dataGridView1.DataSource = dt;
                    }
                }
            }

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:81053次
    • 积分:1575
    • 等级:
    • 排名:千里之外
    • 原创:78篇
    • 转载:2篇
    • 译文:0篇
    • 评论:13条
    最新评论