如何把Excel表格当做数据库处理

如何把Excel表格当做数据库处理,第1张

一、 建立数据库

方法一:使用向导,调出方法⑴可采用“文件”菜单“新建”

⑵或采用“工具”菜单“向导”

方法二:使用数据库设计器

1、 使用向导建立数据库

特点:可以方便快捷地创建数据库,但只适用于一般常用的数据库。

2、 使用数据库设计器建立数据库

特点: 最大特点就是灵活性

*** 作步骤:⑴“文件”菜单“新建”,显示新建对话框

⑵选择“数据库”和单击“新建文件”钮

⑶在创建对话框中输入新数据库的名称和单击“保存”钮

效果:数据库文件已经建立完成。

显示出“数据库设计器”窗口和“数据库设计工具”

打开“数据库设计器”工具方法:“显示”菜单“工具栏”

选择“数据库设计器”

三、建立表

1、 数据库与数据表

可以先建立自由表,然后再添加到数据库中

建立新的数据库表,系统会将其自动加入到数据库中。

2、 建立自由表

注意:自由表独立于任何数据库,如需要课添加到数据库中,但不能同时

将一个表添加到多个数据库。

预备知识:建立表必须首先建立表的结构

即要描述各个字段的字段名、字段类型、字段宽度、如果是数

值型还有小数位数,以及索引、是否再字段中允许空值(选择NULL)

3、 建立数据库表

有三种方法:

法一、“文件”菜单“新建”,显示新建对话框

选择“表”和单击“新建文件”钮

在创建对话框中输入新数表名称和单击“保存”钮

法二、再建立完数据库后,不关闭“数据库设计器”窗口,单击鼠标右键后

选择快捷菜单种的“新表”,单击“新表”钮,再创建对话框输入表 名

后“保存”

法三、使用数据库设计器工具栏

(“显示”菜单“工具栏”)

选择“数据库设计器”工具栏种的第一个钮“新建表”

二、使用命令建立数据库、数据库表

1、 建立数据库

CREATE DATABASE 数据库名称

2、 建立数据库表

CREATE TABLE │DBF 表名 [FREE]

(字段名1 字段类型 [(字段宽度 [,小数位数] )]

[(字段名2……]

二、使用向导建立查询

1、查询形式分类:查询向导:标准查询

交叉表向导:以电子表格形式输出查询结果

图形向导:以电子图形形式输出查询结果

2、使用查询向导建立查询步骤:

[0]使用查询向导前必须先打开用到的库表或自由表

⑴字段选取

⑵记录筛选

⑶选择排序方式

⑷查询完成(选择保存并运行)(浏览查询)

⑸打开查询设计器,修改查询

求采纳为满意回答。

insert into 新表 values=(select from table1

union

select from table2));

这个是思路

可以改成你需要的字段名

你试试看

cTela="电话本数据表1"

cTelb="电话本数据表2"

cTelc="电话本数据表3"

cTelNew="新的电话本数据表"

if !used(cTela)

use &cTela in 0

endif

select 0

select from (cTela) where 1=2 into table &cTelNew &&创建表结构一样的空表,以备复制数据

if !used(cTelb)

use &cTelb in 0

endif

if !used(cTelc)

use &cTelc in 0

endif

insert into (cTelNew) select from &cTela

insert into (cTelNew) select from &cTelb

insert into (cTelNew) select from &cTelc

close datebase all

use (cTelNew) in 0 &&数据都导入进来了。

brow

Excel表格

直接复制粘贴到Aess的表里面。

能进Aess的表,也就能通过Aess的链接表,进Oracle,SQLServer之类的了

用一句SQL就好了,但是合并的前提条件要格式统一:

Select from 表1 UNION Select from 表2 ;结构不同你也可以合并,挑选出合并项就好了:

Select [表1][字段1],[表1][字段2],[表1][字段3] from 表1 UNION Select [表2][字段1],[表2][字段2],[表2][字段3] from 表2筛选好的也可以合并(比如字段有一个格式不一样,表1中字段3是文本,表2对应的是数字,合并只合并符合某种条件的):

(Select [表1][字段1],[表1][字段2],Int([表1][字段3]) where [表1][字段2]='条件') from 表1 UNION Select [表2][字段1],[表2][字段2],[表2][字段3] from 表2

在服务器上装上sql

server

2005,基本上装载时选择默认的就可以了。然后,关掉windows防火墙(最好设置一下),在数据库外围配置器中选择服务和连接的外围应用配置器,再选择远程连接

选择本地连接和远程连接,选择同时使用

tcp/ip和named

pipes。这个默认是不启用的。

给出表结构吧

或者借用excel表的方法:

首先,用exec masterxp_cmdshell 'bcp "aaPOST" out "d:\ttxls" -c -SQINKD-Usa -Psa'将POST 表的所以数据导到excel中。

注意:aa是你的数据库名称,放在d盘下的名称为tt的excel表中,SQINKD是你的服务管理器器名称。

第二, 再依照这个方法,masterxp_cmdshell 'bcp "aaPOST2" out "d:\tt2xls" -c -SQINKD-Usa -Psa'将剩下的2个表导出,如果你的三个表结构相同,excel名称不变即可。

第三,把POST3也按照这个方法导出masterxp_cmdshell 'bcp "aaPOST2" out "d:\tt3xls" -c -SQINKD-Usa -Psa'。

第四,整合这三个excel,数据怎么放看你自己的了,并取名为postxls。

第五,新建一个新表new_post,表结构与POST相同,用

insert into new_post

select

from OPENROWSET('MICROSOFTJETOLEDB40','Excel 50;HDR=YES;DATABASE=d:\postxls',sheet1$)这个语句导入整合的所有数据。之后建议将原来的三个表内容删除以节约空间,一定要等所有 *** 作完成之后删除原表。

别看多,共就四条语句, *** 作起来很简单,几分钟就搞定了。

以上就是关于如何把Excel表格当做数据库处理全部的内容,包括:如何把Excel表格当做数据库处理、怎么实现SQL数据库中不同表格之间记录的合并、VF数据库 我有三个电话本是用vf作的,表格形式相同。我想将三个表中的数据合成一个。请高手为我提供语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9481669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存