ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

C#链接excel

2020-02-21 22:37:11  阅读:381  来源: 互联网

标签:string C# currentPath excel Sheet1 myDataSet dr 链接 conn


string FileFullPath = "d:\\test.mdb";

            string strConn = "Provider=Microsoft.Ace.OleDb.12.0;" + "data source=" + FileFullPath + ";Extended Properties='Excel 12.0; HDR=NO; IMEX=1'";
 

           OleDbConnection conn = new OleDbConnection(strConn);

            conn.Open();

            DataSet myDataSet = new DataSet();

            OleDbDataAdapter odda = new OleDbDataAdapter(string.Format("SELECT * FROM [Sheet1$]", "Sheet1"), conn); //("select * from [Sheet1$]", conn);

            odda.Fill(myDataSet, "Sheet1"); 

 try

            {

              

               

 

                if (myDataSet != null)

                {

                    if (myDataSet.table[0].Rows.Count > 0)

                    {

                        //清空目录  

                        DeleteDir(currentPath);

                        foreach (DataRow dr in myDataSet.table[0].Rows)

                        {

                            if (dr[2] != null)

                            {

                                //生成图片  

                                Bitmap image = Create_ImgCode(dr[2].ToString(), 17);

                                //保存图片  

                                SaveImg(currentPath, image);

                               // SaveImg(currentPath,System.Drawing.Imaging.ImageFormat.Bmp);

                            }

                            else

                                MessageBox.Show("表中无信息");

                        }

                        //打开文件夹  

                        Open_File(currentPath);

                        myDataSet = null;

                        return;

                    }

                }

            }

            catch (Exception ex)

            {

                MessageBox.Show(ex.ToString(), "错误!", MessageBoxButtons.OK, MessageBoxIcon.Error);

 

            

CHENCY19820202 发布了4 篇原创文章 · 获赞 1 · 访问量 1852 私信 关注

标签:string,C#,currentPath,excel,Sheet1,myDataSet,dr,链接,conn
来源: https://blog.csdn.net/eben_8292/article/details/104435839

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有