C#连接Excel驱动与示例代码分享
代码如下:
string fileExt = Path.GetExtension(excelPath);
string conn = "";
if (fileExt == ".xls")
{
conn = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =" + excelPath + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'";
}
else
{
conn = "Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source =" + excelPath + ";Extended Properties='Excel 12.0;HDR=Yes;IMEX=1'";
}
03和07、10等版本的引擎不同
03是Microsoft.Jet.OLEDB.4.0
07及以上是Microsoft.ACE.OLEDB.12.0
并且Microsoft.ACE.OLEDB.12.0引擎需要一个文件,下载安装:http://www.microsoft.com/zh-cn/download/details.aspx?id=23734
相关推荐
-
C#使用开源驱动连接操作MySQL数据库
前面一篇 http://www.jb51.net/article/61219.htm 讲了 C# 里用 MySQL 官方驱动怎么去连接操作 MySQL 驱动,就是 MySQL 的 JDBC 驱动有两个一样,针对 .NET 的 MySQL 驱动也有两个.这里介绍的就是 .NET 连接 MySQL 的第二个驱动,来自于 Sourceforge 的开源驱动. 首先,到 http://sourceforge.net/projects/mysqldrivercs/ 下载,写此篇时下载的版本是 MySQLD
-
C#返回当前系统所有可用驱动器符号的方法
本文实例讲述了C#返回当前系统所有可用驱动器符号的方法.分享给大家供大家参考.具体如下: // The initial C# code for the "plain" WMI query was generated by // WMI Code Generator, Version 5.00, //http://www.robvanderwoude.com/wmigen.php using System; using System.Management; using System.Co
-
c#判断磁盘驱动器类型的两种方法介绍
1.使用WINDOWS API 复制代码 代码如下: /// <summary> /// 判断一个磁盘驱动器的类型 /// </summary> /// <param name="nDrive">包含了驱动器根目录路径的一个字串</param> /// <returns>Long,如驱动器不能识别,则返回零.如指定的目录不存在,则返回1.如执行成功,则用下述任何一个常数指定驱动器类型:DRIVE_REMOVABLE, DRIV
-
C#连接操作 MySQL 数据库实例(使用官方驱动)
MySQL 以其免费和足够的性能受到很大的青睐,当然对于国内小公司,甚至是大公司如果对版权看得薄,敢冒险的话,随便装个 SqlServer.DB2.Oracle 都行.对于 SqlServer 数据库,因其与 MS 是一家,自然在 .net 类库中有内建支持,假如 MySQL 就得找第三方的驱动了 -- .net 中多讲 Provider.在这里我也是作为一个预研专题,记录下 C# 连接 MySQL 的两种方法,分别使用 MySQL 官方的和 SourceForge 上一个开源的 MySQL 驱
-
MongoDB入门教程之C#驱动操作实例
作为系列的最后一篇,得要说说C#驱动对mongodb的操作,目前驱动有两种:官方驱动和samus驱动,不过我个人还是喜欢后者, 因为提供了丰富的linq操作,相当方便. 官方驱动:https://github.com/mongodb/mongo-csharp-driver/downloads.下载后,还提供了一个酷似msdn的帮助文档. samus驱动:https://github.com/samus/mongodb-csharp/downloads. 下面就具体看看samus驱动,https:
-
c#不使用windows api函数打开我的电脑和获取电脑驱动器信息
打开我的电脑System.Diagnostics.Process.Start("explorer.exe", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"); 第二个参数也可为完整路径, 通过查询注册表拿到的一些完整路径例子: 复制代码 代码如下: public string GetWindowsPath(string path) { RegistryKey folders;
-
C#遍历操作系统下所有驱动器的方法
本文实例讲述了C#遍历操作系统下所有驱动器的方法.分享给大家供大家参考.具体分析如下: 这里先通过DriveInfo类的GetDrivers方法得到所有的驱动器信息,然后遍历,GetDrives()返回一个DriveInfo数组 DriveInfo[] drives = DriveInfo.GetDrives(); foreach (DriveInfo drive in drives) { Console.WriteLine("Drive: {0}", drive.Name); Con
-
C#判断指定驱动器是否已经准备就绪的方法
本文实例讲述了C#判断指定驱动器是否已经准备就绪的方法.分享给大家供大家参考.具体如下: using System; using System.Collections.Generic; using System.Text; using System.IO; class Program { static void Main(string[] args) { // Get info regarding all drives. DriveInfo[] myDrives = DriveInfo.GetD
-
C#连接Excel驱动与示例代码分享
代码如下: 复制代码 代码如下: string fileExt = Path.GetExtension(excelPath); string conn = ""; if (fileExt == ".xls") { conn = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =" + excelPat
-
Java连接postgresql数据库的示例代码
本文介绍了Java连接postgresql数据库的示例代码,分享给大家,具体如下: 1.下载驱动jar 下载地址:https://jdbc.postgresql.org/download.html 2.导入jar包 新建lib文件夹,将下载的jar驱动包拖到文件夹中. 将jar驱动包添加到Libraries 3.程序代码如下:HelloWorld.java package test; import java.sql.Connection; import java.sql.DriverManage
-
Python实现Word表格转成Excel表格的示例代码
准备工作 pip install docx pip install openpyxl 具体代码 # 没有的先pip install 包名称 from docx import Document from openpyxl import Workbook document = Document('Docx文件路径.dicx') count = 0 tables = [] wb = Workbook() ws = wb.active # 设置列数,可以指定列名称,有几列就设置几个, # A对应列1,B
-
SpringBoot读取excel表格的示例代码
SpringBoot读取excel表格 共同探讨,向各位大佬学习 走向CEO,迎娶白富美 pom.xml依赖 <!--springboot核心依赖--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</vers
-
Java 设置Excel条件格式示例代码(高亮条件值、应用单元格值/公式/数据条等类型)
概述 在Excel中,应用条件格式功能可以在很大程度上改进表格的设计和可读性,用户可以指定单个或者多个单元格区域应用一种或者多种条件格式.本篇文章,将通过Java程序示例介绍条件格式的设置方法,设置条件格式时,因不同设置需要,本文分别从以下示例要点来介绍: 示例1: 1. 应用条件格式用于高亮重复.唯一数值 2. 应用条件格式用于高亮峰值(最高值.最低值) 3. 应用条件格式用于高亮低于或高于平均值的数值 示例2: 1. 应用单元格值类型的条件格式 2. 应用公式类型的条件格式 3. 应用数据条
-
Java中利用Alibaba开源技术EasyExcel来操作Excel表的示例代码
一.读Excel 1.Excel表格示例 2.对象示例 @Data public class DemoData { private String string; private Date date; private Double doubleData; } 3.监听器(重点部分) // 有个很重要的点 DemoDataListener 不能被spring管理,要每次读取excel都要new,然后里面用到spring可以构造方法传进去 public class DemoDataListener e
-
Java利用Easyexcel导出excel表格的示例代码
目录 1.导入 EasyExcel Maven包 2.配置 3.输出Excel到前端 1.导入 EasyExcel Maven包 <!--easyexcel 导出excel依赖--> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.7</version> </depend
-
EasyExcel实现读写Excel文件的示例代码
目录 1.EasyExcel介绍 2.EasyExcel特点 3.EasyExcel写操作 3.1 pom中引入xml相关依赖 3.2 创建实体类 3.3 实现写操作 4.EasyExcel读操作 4.1 创建实体类 4.2 创建读取操作的监听器 4.3 实现读操作 1.EasyExcel介绍 EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单.节省内存著称.EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行
-
MySql存储过程异常处理示例代码分享
下面是示例代码,在发生异常的时候会将异常信息存入日志表中,并继续运行后面的语句. 如果您有更好的建议,望不吝赐教. 存储过程异常处理示例 复制代码 代码如下: -- -------------------------------------------------------------------------------- -- Routine DDL -- Note: comments before and after the routine body will not be stored
-
bootstrap手风琴折叠示例代码分享
本文实例为大家分享了bootstrap手风琴的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="view
随机推荐
- 使用css实现全兼容浏览器的三角形
- AJAX实现简单的注册页面异步请求实例代码
- AngularJS通过$location获取及改变当前页面的URL
- return false,对阻止事件默认动作的一些测试代码
- MySQL启用SSD存储的实例详解
- java并发之ArrayBlockingQueue详细介绍
- 把JavaScript代码改成ES6语法不完全指南(分享)
- Android中的SQL查询语句LIKE绑定参数问题解决办法(sqlite数据库)
- c#检测usb设备拨插类库USBClassLibrary分享
- php开发时容易忘记的一些技术细节
- JavaScript 中对象的深拷贝
- Mybatis结果集自动映射的实例代码
- SpringBoot静态资源css,js,img配置方案
- jQuery序列化表单成对象的简单实现
- JavaScript正则表达式和级联效果
- 如何在C++中建立一个顺序表
- C#实现判断字符串中是否包含中文的方法
- Android.permission.MODIFY_PHONE_STATE权限问题解决办法
- mysql批量删除大量数据
- React Native中NavigatorIOS组件的简单使用详解