用Excel建立数据库

  日常工作中,我们常常需要建立一些有规律的数据库。例如我为了管理全乡的农业税,需建立一数据库,该数据库第一个字段名为村名,第二个字段名为 组别。我乡共19个村,每个村7~17个组不等,共计258个组。这个数据库用数据库软件(哪怕是Visual FoxPro 6.0或是Access97等高档次的)很不好建立——逐个儿输入吗,只有傻瓜才有这种想法。用Access宏或FoxPro编程来输入吧,这些数据似乎 还嫌不够规则(每个村对应的组数不一定相同),这个程序编写可就不那么简单了,除非你是编程高手兼编程迷,否则可有小题大作之嫌了。

 

  其实Excel提供了一些很有用的功能,可让我们任何一个人都可轻松搞定这些数据库:

 

  第一步:打开Excel97(Excel2000当然也行),在A列单元格第1行填上“村名”,第2行填上“东山村”,第19行填上“年背岭 村”(注:东山17个组,2+17=19据此推算),第28行填上“横坡村”(算法同前,牛背岭村9个组:19+9=28),如此类推把19个村名填好。

 

  第二步:在第B列第1行填上“组别”,第2行填上“第1组”并在此按鼠标右键选择“复制”把这三个字复制剪贴板,然后在每一个填有村名的那一行的B列点一下鼠标右键选择“粘贴”在那里填上一个“第1组”。

 

  第三步;用鼠标点击选中A2“东山村”单元格,然后把鼠标单元格右下角(此时鼠标变为单“十”字形),按住鼠标往下拖动,拖过的地方会被自动填 上“东山村”字样。用同样的方法可以把其它村名和组别用鼠标“一拖了之”。填组别时你别担心Excel会把组别全部填为“第1组”,只要你别把“第1组” 写成“第一组”,Excel会自动把它识别为序列进行处理。所以拖动“第1组”时,填写的结果为“第2组”“第3组”……填完这两个字段后,其它的数据可 以继续在Excel中填写,也可等以后在数据库软件中填写,反正劳动强度差不多。

 

  第四步:保存文件。如果你需要建立的是Access数据库,那么别管它,就用Excel默认的“.xls”格式保存下来。如果你需要建立的是FoxPro数据库,那么请以Dbase 4 (.dbf)格式保存文件。

 

  第五步:如果需要的是Access数据库,那么你还必需新建一个Access数据库,在“新建表”的对话框里,你选择“导入表”然后在导入对话 框中选择你刚刚存盘的“.xls”文件。(什么?你找不到?!这个对话框默认的文件类型是Microsoft Access,只要你改为Microsoft Excel 就能找到了),选择好导入文件后,你只要注意把一个“第一行包含列标题”的复选框 芯托辛耍ㄈ绻 你不需要ID字段,你可以在Access向你推荐主关键字时拒绝——选择“不要主关键字”),其余的你都可视而不见,只管按“下一步”直至完成。导入完成 后你可以打数据库进行使用或修改。如果你需要的是FoxPro数据库,那么更简单,可以直接用FoxPro打开上一步你存盘的“.dbf”文件,根据需要 进行一些诸如字段宽度、字段数据类型设置就可以使用了。

 

  说到这里,你可能会说“呀,太简单了,我也会”,那么好了,我写这篇文章的目的就是要大家尽可能不再做那些很麻烦的事,“该偷懒时就偷懒”嘛。

时间: 2024-08-29 05:30:30

用Excel建立数据库的相关文章

巧用Excel建立数据库大法!

  日常工作中,我们常常需要建立一些有规律的数据库.例如我为了管理全乡的农业税,需建立一数据库,该数据库第一个字段名为村名,第二个字段名为组别.我乡共19个村,每个村7-17个组不等,共计258个组.这个数据库用数据库软件(哪怕是Visual FoxPro 6.0或是Access97等高档次的)很不好建立--逐个儿输入吗,只有傻瓜才有这种想法.用Access宏或FoxPro编程来输入吧,这些数据似乎还嫌不够规则(每个村对应的组数不一定相同),这个程序编写可就不那么简单了,除非你是编程高手兼编程迷

ASP编程入门进阶(廿一):DAO SQL之建立数据库表

编程|数据|数据库 你是否为自己设计的数据库感到满足了呢?你确信就不要对其再处理?比如新建立数据库表,比如建立或者修改某个字段--当然这些都属于设计数据库之列. 那么,你正常的操作又是不是下载数据库到本机,然后打开之进行修改,接着再上传上去?十有八九都是如此-_-! 现在,你可以接触下有关于此的信息了,毕竟代码的功能是为手动的操作省了不少时间.不过代码的生成也还不是手工?呵呵:) 1,建立数据库文件cnbruce.mdb(不设计任何表) 建立数据库的代码: <% Option Explicit

建立数据库链接

链接|数据|数据库 建立数据库链接CREATE [public] DATABASE LINK 数据库链接名 CONNECT TO 用户名 IDENTIFIED BY 密码 USING '数据库连接字符串';说明:    1.一般情况PUBLIC由数据库管理员来创建:个人用户可以不加public,是私有的数据库链接:    2.'数据库连接字符串'可以用NET8 EASY CONFIG或者直接修改TNSNAMES.ORA里定义:    3.在配置文件init.ora中,数据库参数global_na

Dreamweaver开发ASP实例视频教程(2)建立数据库

dreamweaver|教程|视频教程|数据|数据库 本视频教程由本站合作网站陶益数码工作室http://www.ty502.com推出,欢迎大家访问他们的网站. 使用Dreamweaver开发ASP具有不用手工写代码的优点,非常适合初学者建设自己的动态网站.本套教程由我们精心设计奉献给大家,内容包含了文章整站教程.音乐整站教程.图片整站教程.文件上传系统教程.投票系统教程.会员分级管理系统教程和网站后台管理教程等,通过本教程的学习,相信您一定能很快掌握动态网站制作的方法,从代码的枯燥乏味中解脱

android中傻瓜式建立数据库及高效数据库操作代码的编写

初学者在学android的时候,看到书上的sqlite数据库编程怎么有点复杂. 初学阶段的难点: 建立数据库表字段(field)数据类型(text,interge)选择较多,考虑较多. 在activity中数据更新插入要考虑的约束条件好多 老是访问数据库的数据,每次都要在activity中声明一个cursor并且通过一大堆代码来获取cursor感觉有点繁琐. 对于上述的难点解决方式如下 1.数据类型都用text(除了id编号) 2.在activity中无论插入或更新都只用DB文件中同一个函数实现

PHP将Excel导入数据库及数据库数据导出至Excel的方法

         本文实例讲述了PHP将Excel导入数据库及数据库数据导出至Excel的方法.分享给大家供大家参考.具体实现方法如下:          一.导入           导入需要使用能读取Excel的组件,网上也有比较好的组件,这里分享我使用的:下载 提取码:vxyn.(注意两个文件有引用关系) ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 <?php //传入要导入的Excel的文件

excel建立常用文档新菜单

excel建立"常用文档"新菜单 在菜单栏上新建一个"常用文档"菜单,将常用的工作簿文档添加到其中,方便随时调用. 1.在工具栏空白处右击鼠标,选"自定义"选项,打开"自定义"对话框.在"命令"标签中,选中"类别"下的"新菜单"项,再将"命令"下面的"新菜单"拖到菜单栏. 按"更改所选内容"按钮,在弹出菜单的

mysql如何建立数据库

  mysql建立数据库使用create命令: 新建数据库例: 以mysql最高管理员登录,在mysql>create database XXXXX; xxxxx即为数据库名. 在mysql中如何创建用户,使该用户对该数据库有完全权限. 可 以 用 GRANT 命 令 , 格 式 如 下 : GRANT 许可权 ON 数据库名.表名 TO 新用戶名@主机名 IDENTIFIED BY '密码'; grant all on husidb.* to john@localhost identified

异常-excel导入数据库下标越界问题

问题描述 excel导入数据库下标越界问题 我在导入前先查了一遍数据库,如果内容不同则添加,反之不添加 加了该方法后,出现了下标越界的情况,而之前不加判断时没有类似情况.一直没有找到问题,上来求助各位前辈,还望指点一二 代码块 异常为 到 pstmt.setString(1, paper.getpName()); 这里就放不进去 说越界 不知这里出现了什么问题 求助 解决方案 问题出在这里 我在 这个方法里面的连接conn 和 当前方法里面的 conn重名了 所以 无法进行判断 解决方案二: h