如何用ACCESS处理10万条数据?

作者&投稿:阙詹 (若有异议请与网页底部的电邮联系)
如何用ACCESS处理大批量数据~

做个数据库就ok了。
设计一个数据表,然后做个查询。
举个例子:比如有一列A,在B列=A的平方。
在access做一个数据表Data,一个字段为A,把excel的A列数据导入进去。
做个查询:
select A,A*A as B from Data.
然后就有你的结果而来。

下面是我的程序里的一个函数,你参考一下。
Function BackupData(myOpen, ff) As Boolean
On Error Resume Next
Dim arr(), i, myOpen1, ID As Currency
BackupData = False
rs1.PageSize = 65535
myOpen1 = "select * from (" & myOpen & ") order by ID"
rs1.Open myOpen1, con1, 1, 3
ps = rs1.PageCount
ReDim arr(ps)
For i = 1 To ps
rs1.AbsolutePage = i
arr(i) = rs1.Fields("ID")
Next
rs1.Close
If Err 0 Then GoTo myend
If arr(1) = 0 Then GoTo myend
For i = 1 To ps
myOpen1 = "select * into [Excel 8.0;database=" & ff & "].Sheet" & i & " from (" & myOpen & ") where ID >= " & arr(i)
If i < ps Then myOpen1 = myOpen1 & " and ID<" & arr(i + 1)
rs1.Open myOpen1 & " order by ID"
Next
BackupData = Err = 0
Exit Function
myend:
p = InStrRev(ff, "\")
rs1.Open "select * into [Text;HDR=YES;DATABASE=" & Left(ff, p) & "]." & Mid(ff, p + 1) & ".txt from (" & myOpen & ")"
ff = Left(ff, p) & "schema.ini"
If Dir(ff) "" Then Kill (ff)
BackupData = Err = 0
End Function

您好,你的问题,我之前好像也遇到过,以下是我原来的解决思路和方法,希望能帮助到你,若有错误,还望见谅!做个数据库就ok了。设计一个数据表,然后做个查询。举个例子:比如有一列A,在B列=A的平方。在access做一个数据表Data,一个字段为A,把excel的A列数据导入进去。做个查询:select A,A*A as B from Data.然后就有你的结果而来。,非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!

推荐你用sqlcel管理access数据库

sqlcel是一个excel插件,但是它支持对access的查改增删的各种数据处理需求。通过它可以让excel和access融为一体。

百度一下sqlcel你就找到




浅谈MySQL和Access数据库的区别
众所周知,PHP和ASP.NET是建站所需,前段时间小编已经和大家分享了企业建站选择这两者的区别;可是有许多新手站长表示不清楚使用MySQL和Access数据库有何不同,今天小编就为大家简单分析一下两者的区别。MySQL和Access是什么?Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的...

在access中,数据库文件的打开有哪4种形式
在access中,数据库文件的打开4种形式如下:1、打开、2、以只读方式打开、3、以独占方式打开、4、以独占只读方式打开。 本回答由电脑网络分类达人 系统推荐 举报| 答案纠错 | 评论 1 5 tophit2006 采纳率:44% 来自团队:办公软件实践 擅长: 常见软件 办公软件 生活常识 其他回答 打开、以只读方式打开、以独...

Access与一般大、中型的DBMS相比有何特点?
Access数据库的主要特点 (1)存储方式单一:Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件中,便于用户进行操作和管理。(2)面向对象:Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能...

access数据库中如何删除一个表中的内容?我知道用delete这个语句,但是...
教你一个傻瓜式的方法,按住键盘左边的shift键打开access文件,在进入的窗口找到对象—>表,点击打开直接涂黑要删除的记录按delete键就行了

数据库有何作用
复制的别人的:(1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient\/Server)结构和相应的数据库安全机制...

在关系数据模型中域是指
access有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计。并可灵活设置统计的条件。比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且操作方便,这一点是Excel无法与之相比的。这一点体现在:会用access,提高了工作效率和工作能力。

access 修改查询中的记录 设置
→ 通过在更新查询的“更新到”行中使用域聚合函数,可以引用包含总计或聚合函数的交叉表查询、选择查询或子查询中的字段。5、联合查询 ……不能更新 6、“唯一值”属性设置为“是”的查询 ……不能更新 7、包含无唯一索引的 ODBC 链接表或无主键的 Paradox 表的查询 ……不能更新 8、包含多个表...

access里面宏的setvalue有什么用?
使用 SetValue 操作可以设置 Microsoft Access 窗体、窗体数据表或报表上的字段、控件或属性的值。注意:不能使用 SetValue 操作设置返回对象的 Access 属性值。1、若要用“表达式生成器”来创建上述参数的表达式,请在 Access 数据库 (.mdb) 中, 单击“项目”或“表达式”框右侧的“生成器”按钮 。2...

如何打开Access数据库
回答:Visual Basic对Access数据库的集成非常紧密,通常由以下几个部分组成。   引用DAO类型库   1、从“工程”菜单中选择“引用”菜单项;   2、在可引用列表框中选择“Microsoft DAO 3.51 Object Library”项。   3、最后“确定”即可   设置DAO数据类型变量   DAO数据类型变量共分成...

access中字段命名有何规定吗?
在Access中,字段的命名规则:1、字段名长度为1~64个字符。2、字段名可以包含字母,汉字,数字,空格,和其他字符。3、字段名不能以空格开头,不能包含句号,感叹号,方括号和单引号。4、字段名不能使用ASCII为0-32的ASCII字符。注意:虽然说字段名可以加上空格,但是开头不能使用空格,为了以后查询...

宁乡县18951411134: 如何用ACCESS处理大批量数据 -
松荀化痔: 做个数据库就ok了.设计一个数据表,然后做个查询.举个例子:比如有一列A,在B列=A的平方.在access做一个数据表Data,一个字段为A,把excel的A列数据导入进去.做个查询:select A,A*A as B from Data.然后就有你的结果而来.

宁乡县18951411134: ACCESS SELECT10万条数据 -
松荀化痔: 不会太费时的,当然具体耗时多少要根据计算机的性能而定.. 目前还没有什么好的方法可以替换SLELECT * FROM......语句.

宁乡县18951411134: 如何用access大量导出数据到Excel,比如我要导出顺序为第100万条到200万条之间的所有数据到Excel -
松荀化痔: 搞不懂啊!access里导出数据,与WORD2013有什么关系?还要WORD2013详细的操作?急? 导致是在access操作,但是数据库操作应该是access专业户,而EXCEL是小批量数据核算职责,而WORD的本职工作是字处理啊. 一是建议100万条这样的数据不要在EXCEL中处理,就算要处理也就在10万以内的数据吧 二是真的要操作,还是在access里做导出,而且要分段做几个文件导出,不要100万个数据全部导出在一个文件,否则在EXCEL中很有可能是没有办法作数据分析操作的

宁乡县18951411134: 数据库的选择 -
松荀化痔: 目前主流数据库适合你们的就是SQL和ORACLE两种,SQL操作比较简洁、人性化,对操作系统和服务器的配置都不高,一般都是用的SQLServer2000企业版或者是SQLServer2005企业版,但是SQL对于数据量过大的处理能力较差(你那十几...

宁乡县18951411134: access最多能存多少条记录?为什么我的存了2000多条,页面就无法显示,删了一部分就可以? -
松荀化痔: 我曾经用程序写入的方式写入10万条记录,之后数据库膨胀到近300M,试着操作,仍可正常写入数据及各种操作,也未发现明显的速度变慢问题(但只是一个人操作,多人就不知道了),页面显示也正常,可见ACCESS还是可以存入不少数据...

宁乡县18951411134: 一百万条数据,用access还是mysql? -
松荀化痔: mysql Access只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高.access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃.

宁乡县18951411134: access数据量大怎么导出到excel2003中 -
松荀化痔: 首先excel2003中最多65536行,其次如果要做就要分表来导出,比较麻烦,建议升级到excel2007,然后采用access的外部数据——》导出excel功能导出到excel2007.就可以了

宁乡县18951411134: access数据库能存储10万条数据吗
松荀化痔: 能存储,检索速度可用通过适当的索引来进行优化.

宁乡县18951411134: 1000M的数据或者20万条数据,适合用ACCESS数据库吗?如果不适合,请说明原因 -
松荀化痔: 当然不可以啦!access是中小型数据库,sql是大型的,当存储容量达到一定程度的时候,就会明显的感觉到他们的区别,主要是在存取速度上! access可以单独的上传下载,操作它,本机不需要安装access,而,sql的话,跟mysql相似,你必...

宁乡县18951411134: 几十万条数据的查询sql语句怎么写 -
松荀化痔: 可以使用分页查询: 思路大致如下: 1、写出正常的查询语句 2、计算分页,然后只输出当前页面需要显示的数据,并输出分页信息(例如:当前页、总页数、总记录数) 3、程序接收结果集并显示

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网