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

js读取excel文件内容

function read_excel(){ debugger;    var filePath="E:\ceshi.xlsx"; //要读取的xls    var col_start=1; /...
  • Chao_Yue_
  • Chao_Yue_
  • 2016年12月15日 16:05
  • 3082

QT 读取 EXCEL XLS文件

转载地址:http://blog.sina.com.cn/s/blog_6524fd1f01015hz1.html .pro CONFIG += axcontainer   #...
  • langzi007008
  • langzi007008
  • 2014年12月13日 17:22
  • 1503

C# 读取Excel文件代码

片段 1 using System.Data.OleDb; ... static void Main() { Application.Run(new Form1()); } priva...
  • guobing965816
  • guobing965816
  • 2014年04月23日 16:53
  • 2299

PHPExcel读取excel文件2

PHPExcel读取excel文件 PHPExcel是个很强大的类库,以前只使用过它生成Excel文件,非常方便。 今天接到个项目要读取Excel的文件,以前也做过Excel转换写...
  • wendan564447508
  • wendan564447508
  • 2016年09月20日 11:04
  • 405

通过poi实现解析并读取excel文件(包含xls、xlsx后缀)

StudentBean.java类,用来存放学生信息package com.demoexcel.util;public class StudentBean { private String no...
  • yiluxiangqian7715
  • yiluxiangqian7715
  • 2015年08月18日 01:28
  • 9560

Java读写Excel文件(一)

一.POI 简介Jakarta POI是apache 的子项目,目标是处理ole2 对象。它提供了一组操纵Windows 文档的Java API目前比较成熟的是HSSF ...
  • cz285933169
  • cz285933169
  • 2011年04月26日 17:16
  • 1507

用PHPExcel读取excel文件内容

set_time_limit(0); //设置页面等待时间 $file_arr = upload_excel(); $type = $file_arr['excel']['ext']; $upload...
  • ning521513
  • ning521513
  • 2017年02月16日 14:10
  • 13971

js读取Excel文件

1.需要用到js-xlsx,下载地址:js-xlsx 2.demo: $(document).ready(function(){ /* FileReader共有4种...
  • hejinde
  • hejinde
  • 2017年04月28日 15:04
  • 713

android 读取excel数据并保存为xml文件

今天,简单讲讲android如何  读取excel数据并保存为xml文件。 最近,我这边需要把客户翻译的Excel字符资源作为xml字符资源,当时自己是一个一个的复制,发现效率太低。后来,在网...
  • bzlj2912009596
  • bzlj2912009596
  • 2017年12月15日 09:08
  • 107

vb.net 读取EXCEL文件中的数据

        Dim xlApp As Microsoft.Office.Interop.Excel.Application        Dim xlBook As Microsoft.Offic...
  • jiyixi_tao
  • jiyixi_tao
  • 2009年12月14日 23:42
  • 2516
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:读取excel文件
举报原因:
原因补充:

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