读取excel文件

原创 2007年09月17日 15:54:00

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;
            }
        }

相关文章推荐

java POI读取Excel文件基本用法Demo

  • 2017年11月12日 17:38
  • 10.95MB
  • 下载

读取Excel需要的jxl.jar文件

  • 2017年10月17日 21:44
  • 657KB
  • 下载

Java模块 -- 读取Excel文件写入数据库 Mybatis , POI , JXL

废话不多说,直接上代码结构图 所用到的lib包 Students 实体类 package com.test.model; public class Students { privat...

使用MFC读取Excel文件

  • 2017年09月21日 15:39
  • 174KB
  • 下载

读取excel文件到高级表格

  • 2015年07月03日 09:56
  • 9KB
  • 下载

PHP利用PHPExcel插件读取Excel文件内容

PHP利用PHPExcel插件读取Excel文件内容
  • lypeng_
  • lypeng_
  • 2017年04月19日 19:51
  • 200

java 读取EXCEL文件

  • 2014年01月10日 11:09
  • 2KB
  • 下载

读取Excel文件单元格行号与列号

  • 2015年08月15日 23:32
  • 12KB
  • 下载

PHP读取EXCEL文件写入数据库

PHP读取ECEL文件写入数据库功能的实现使用到了PHPExcel类库。    $uploadfile="../upload_files/".basename($_FILES['userfile']...
  • amino77
  • amino77
  • 2013年07月22日 09:14
  • 1473
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:读取excel文件
举报原因:
原因补充:

(最多只允许输入30个字)