当前位置:数据库 > Access >>

如何在数据库(ACCESS或ORACLE)中实现导入一个A列为地名的EXCLE文档,输出一个地名后B列标明区域的文档?

是否需要先建立一个地名与区域对应的数据库?
追问:怎么写呢?举个例子
定义
延安东路=黄浦区
延安中路=卢湾区

现在EXCEL文档A列为地址,我要写什么样子的函数使得A列中包含延安东路字符的(如延安东路100号)在B列生成黄浦区?ACCESS可以实现这个功能么?
答案:不需要用数据库,用excel可以直接实现。在B列添加函数,根据A的值设定B的值,然后将函数应用于整个B列,就可以自动显示正确的区域了
其他:先建立一个地名与区域对应的数据库,查找到A列中地名对应当区域,写入对应的B列。 关键是读取 excel 文件,请参考:

java访问excel数据的方法

1.建立odbc连接
打开“管理工具”中“ODBC数据源管理器”中“系统DSN”,添加一个“Driver do Microsoft Excel(*.xls)”,“完成”,输入“数据源名(N)”,注意在此输入的名称将来用于访问JDBC的名称,并为该DSN选择工作簿,然后“确定”。

2.编写java程序注意事项:
1)在编码总,使用SQL语句访问Excel工作表时,要在语句中表名称的位置采用[sheetx$]的格式,其中"["和"$]"是必须的。
2)Excel的另一个特点是使用工作表中的第一行数据作为列名称;在SQL语句中相当于列名称的位置要填写正确。
3)在进行JDBC连接时,进行的JDBC-ODBC桥的实现,请参考例子。 oracle的话,pl/sql可以实现;
或是转成cvs文件用 sqlloader导入 

上一个:如何实现从编辑框输入数据,然后将ACCESS2003数据库中相关的内容在列表框中显示出
下一个:access数据库计算年龄

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,