笨笨的笨狐狸的专栏

在这里,我留下了我的成长脚印~~~

读取excel文件

1、读取.xls中所有sheet的name

 public static string[] GetSheetNames(string filePath)
        {
            List<string> sheetNames=new List<string>();
            OleDbConnection objConn = null;
            DataTable dt = null;
            try
            {
                String connString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
                                    "Data Source='" + filePath + "';Extended Properties=Excel 8.0;";
                objConn = new OleDbConnection(connString);
                objConn.Open();
                dt = objConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
                if (dt == null)
                {
                    return null;
                }
                foreach (DataRow dr in dt.Rows)
                {
                    sheetNames.Add(dr["TABLE_NAME"].ToString());
                }
                return sheetNames.ToArray();
            }
            catch (Exception ex)
            {
                throw;
            }
        }

2、将单个sheet插入数据库对应表中

public static void InsertXLSToDB(SqlConnection sqlConn,string filePath, string sheetName,string tableName)
        {
            string strSql = "INSERT [" + tableName + "] SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=" + filePath + ",[" + sheetName + "];";
            try
            {
                SqlCommand sqlComm = new SqlCommand(strSql, sqlConn);
                sqlComm.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw;
            }
        }

阅读更多
个人分类: 我的学习笔记:C#
上一篇web.config中加密连接字符串
下一篇修复移动硬盘“文件或目录损坏且无法读取”
想对作者说点什么? 我来说一句

POI 读取Excel文件

2010年12月09日 79KB 下载

Java用poi读取excel文件

2010年06月17日 17KB 下载

读取EXCEl文件

2012年06月27日 283KB 下载

QT 快速读取Excel文件

2018年03月10日 300KB 下载

java读取excel文件资料

2011年03月22日 5.22MB 下载

以ole方式读取excel文件

2011年09月05日 55KB 下载

java 读取Excel文件中的内容

2010年06月21日 59KB 下载

C# Excel导入的两种方法

2013年07月29日 328KB 下载

直接读取Excel文件数据

2012年02月21日 33KB 下载

C#读取Excel源代码

2013年06月06日 31KB 下载

没有更多推荐了,返回首页

关闭
关闭