当前位置:首页 » 操作系统 » excel更新数据库

excel更新数据库

发布时间: 2022-09-08 11:24:06

⑴ 依据excel表中更新数据库

不知道是什么数据库.
我先假设是 ACCESS, 这样最简单。
Access 里面, 创建一个 链接表, 链接到这个 Excle 文件。
这个链接表的名字,就命名为 A
再假设你那个数据库里面的表,是B.
那么.

UPDATE A INNER JOIN B ON A.C = B.C SET B.D = A.D, B.E = A.E
是把 Excel 的,更新到数据库

UPDATE A INNER JOIN B ON A.C = B.C SET A.D = B.D, A.E = B.E
是把 数据库 的,更新到Excel

其他数据库的话,就看是否支持创建个Excel数据库链接的功能。

-----
如果是 sql Server 的话,我这里没有 SQL 2000, 只有个 SQL 2008
下面的代码,我这里报错,不知道 SQL 2000 那里行不行

直接在 SQL Server 里面执行

SELECT *
FROM OpenDataSource(
'Microsoft.Jet.OLEDB.4.0',
'Data Source="d:\A.EXCEL";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]

或者

SELECT *
FROM OpenDataSource(
'Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;DATABASE=d:\A.EXCEL)...[Sheet1$]

注意, 把你那个 Excel 表格, 有数据的那个 Sheet 名字, 替换掉上面的 Sheet1
看看能否检索么?

能检索出来的话, 更新起来就只是 SQL 语句的问题了。

我不知道 SQL 2000 会不会报下面的错误:

SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad HocDistributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"

如果报了,那么使用
-- 启用Ad Hoc Distributed Queries:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure

-- 为了安全使用完成后,关闭Ad Hoc Distributed Queries:
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure

⑵ 请问EXCEL表格可以链接数据库实现自动更新数据吗

可以的. excel可以连接外部数据, 如: access, sql server,xml等, 方法(以2010为例): 菜单 >> 数据 >> 选择获取外部数据类型 >> 按提示建立连接. 连接建立后, 你的excel就会显示数据库对应表的数据, 然后再: 菜单 >> 数据 >> 连接 >> 属性 >> 设置更新方式. 不过, 前提是你的erp所用的数据库在excel支持的范围内.

⑶ Excel 关于数据库更新,求助好的解决办法

我试过有一种情况:输入的数据超过了本来选定的区域,比如原来选定的区域是$A$3:$C$100,你现在把数据输入来$A$101:$C$101,就是超过第100行了,所以刷新不了!
解决:把选定的区域重新选过(数据-数据透视表-上一步-重选区域-OK)。以后新增数据时,在100行(以上例)以内插入行后再录入新数据。

⑷ 如何用jdbc把excel表中的数据更新到数据库

1.利用Excel第三方工具,将Excel文件读取到内存中。使用最简单,方便的工具是apache的poi工具包,自己网上下载 http://poi.apache.org/ ,使用方法网上一搜一大片。
如果是对于特别大的excel(大于20M的话),简单的读取方法就容易内存溢出了,需要采用流式读取的方式,参考http://poi.apache.org/spreadsheet/how-to.html#xssf_sax_api
2.将已读入内存的Excel数据,整理成写数据库的数据结构,然后插入数据库。这部分工作应该不用介绍了,就是基本的数据库操作方法,与excel无关了
可以参考如下链接http://skyuck.iteye.com/blog/453540
求采纳

⑸ excel怎么自动更新数据

这样就解决了excel怎么自动更新数据的问题了。

1.首先,打开Excel,在要显示更新数据的单元格处点击,再点击插入函数按钮fx。

⑹ excel到数据库的同步更新,该怎么处理

  1. 首先准备好一个excel表格,保存好

  2. 打开word文档,切换到“插入”标签,在“文本”栏,找到“对象”工具,点击。

  3. 弹出对象对话框,切换到“由文件创建”标签,点击“浏览”,找到已保存的excel表格

  4. 重点,一定要钩选“链接到文件”。点确定。

  5. 在word文档中插入了excel表格,当在excel表格中做出修改时,word文档跟着更新。即excel和word中的数据同步更新。

热点内容
电信光纤上传限制 发布:2024-05-18 16:08:05 浏览:910
sql中的limit 发布:2024-05-18 16:05:57 浏览:895
启动ug时服务器无响应是怎么回事 发布:2024-05-18 15:48:24 浏览:372
小数除法的计算法则 发布:2024-05-18 15:36:52 浏览:530
安卓网卡免驱动如何实现 发布:2024-05-18 15:25:15 浏览:860
8加6算法 发布:2024-05-18 15:04:25 浏览:738
名图16款尊享什么配置 发布:2024-05-18 14:55:37 浏览:585
我的世界怎样刷出32k服务器 发布:2024-05-18 14:32:32 浏览:565
c语言程序设计江宝钏 发布:2024-05-18 14:32:22 浏览:780
右击文件夹总是转圈圈 发布:2024-05-18 14:31:10 浏览:697