java无依赖读取Excel文件

本文介绍了如何在不依赖第三方库的情况下,利用Java的JdbcOdbcDriver驱动读取Excel文件。通过将Excel文件注册为ODBC数据源,然后通过JDBC进行操作。详细步骤包括设置ODBC数据源,并提供了代码示例。
摘要由CSDN通过智能技术生成

说到Java读取Excel文件,用得多的当然是POI或jxls,但今天在看一本书的时候,其中提到使用JdbcOdbcDriver这个驱动类在不依赖第三方库的情况下也可以完成对Excel文件的读取操作,网上搜了一下原因然后自己写了个例子跑通了,在此记录一下。

Java读取数据库大家都很熟悉,需要一个数据源与相应的驱动,开发者通过JDBC操作驱动,驱动再去操作数据库;那么Java读取Excel文件也是类似的,在Windows系统中,可以将一个Excel文件注册为一个ODBC数据源,注册过程为:
a.控制面版>管理工具>数据源(ODBC)

 

b.在用户DSN选项卡中点击添加,选择Driver do Microsoft Excel(*.xls)

 

c.点击完成,填入数据源名称,最后选择簿,即选择作为数据源的Excel文件地址
其中数据源名称最为重要,它会作为获取连接的URL的一部分。

 

 

注册好数据源后就可以写代码了,一个示例如下:

public class ExcelReader {
	private String entry;//ODBC数据源名称
	
	public ExcelReader(String entry) {
		this.entry = entry;
	}
	
	//sheetName为工作表名称
	public String read(String sheetName) throws
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值