Excel无疑是我们手头最便利的报表汇总及数据分析利器,但由于微软对EXCEL定位的问题,当我们遇到大容量数据需要存储、处理和分析的时候,excel就显得力不从心了。这种情况下我们有两种选择:①加装Power Pivot以打破excel工作表行容量的限制。但熟练运用Power Pivot进行数据处理与分析仍是一项门槛比较高的任务;②把数据导入Excel的大哥Access里面,然后通过查询的手段把具体的需求数据再提取到Excel里面来进行处理和分析。由于ACCESS天然的数据库属性,它在数据的存储、关联、查询方面具有独特的容量和效率优势。因此,我比较倾向于推荐大家使用ACCESS。

要使用ACCESS,第一步就是要进行数据源管理。当然我们可以创建数据表,定义字段,然后手工输入数据。但我们工作中遇到的更多的数情况是数据已经由系统或更大型数据库生成并导出到我们手里了。如果你有大型数据库的操作权限和能力,直接在大型数据库里做分析或通过查询把所需数据导入EXCEL是再好不过了。但如果你只能拿到现成的数据,而数据量又大到一定程度而导致EXCEL有些力不从心的话,导入ACCESS是一个比较好的选择。下面我们就来讲一下如何将文本数据导入ACCESS:

首先来看一下我们要导入的文件。这是一个包含180多万条销售记录的文本文件,超出了普通Excel 工作表1048576的行数限制。我们需要把它导入ACCESS进行存储和管理。

现在我们打开ACCESS,新建一个空白数据库,然后在“外部数据”菜单中找到“文本文件”并点击。

ACCESS会为我们弹出如下所示的导入向导界面。我们通过“浏览”功能选择需要导入的文本文件,然后选择“将数据源导入当前数据库的新表中”。

接下来的过程跟在EXCEL里面导入文本文件的过程大体一致,我们需要指定文本分隔符,以及勾选确认是否第一行数据是字段标题。

在主键(可以理解为数据的唯一标识)设定界面,如果你的数据里有具备唯一值的字段,可以自主指定该字段为主键。如果没有,则可以让ACCESS自动添加主键字段。

向导最后一步确定后,经过几秒钟的等待,所有的数据就导入完毕,存储在ACCESS新建数据库的数据表中了。可以看到,我们导入的文本数据总共有1812888条数据记录。

access中主键自动增长_ACCESS与EXCEL融合应用系列(一) :把数据导入Access相关推荐

  1. ibatis中主键自动增长(Oracle,Ms sql server ,mysql)

    http://morning2008.iteye.com/blog/611528 iBatis的sqlMap配置文件的selectKey元素有个type属性,可以指定pre或者post表示前生成(pr ...

  2. Mysql,SqlServer,Oracle主键自动增长的设置

    Mysql,SqlServer,Oracle主键自动增长的设置 参考文献 http://blog.csdn.net/andyelvis/article/details/2446865 1.把主键定义为 ...

  3. oracle主键自动增长

    oracle的主键没有自动怎样功能,小编今天给大家说说怎样设置主键自动增长: 1.创建表: create table tb_user ( id NUMBER(10) not null, createt ...

  4. Oracle中主键自增长

    最近在学习Oracle和MySql,MySql有自动配置主键自增长auto_increment,这样在输入数据的时候可以不考虑主键的添加,方便对数据库的操作. 在Oracle中设置自增长首先用到seq ...

  5. mysql设置主键自动增长

    1.不设置主键的增长起点(默认1开始) create table user(usernc varchar(10) not null,id int not null auto_increment,nam ...

  6. oracle中主键自增长,oracle 数据库主键自动增长方法

    oracle 数据库没有像 MYSQL一样有 自动ID增值 的功能,如要实现可以用触发器. 首先就是建立一个序列,序列有有自动增值的功能,再建立一个触发器. 如: 建立一个序列 CREATE SEQU ...

  7. sqlserver新增主键自增_深入Mysql,SqlServer,Oracle主键自动增长的设置详解

    1.把主键定义为自动增长标识符类型MySql在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值.例如: create table customers(id i ...

  8. 深入Mysql,SqlServer,Oracle主键自动增长的设置详解

    1.把主键定义为自动增长标识符类型 MySql 在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值.例如: 复制代码 代码如下: create table c ...

  9. mysql sql 设置主键自动增长_Mysql、Sql Server、Oracle主键自动增长的设置

    1.把主键定义为自动增长标识符类型 MySql 在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值.例如: create table customers(id ...

最新文章

  1. Java学习路线图,如何学习Java事半功倍?
  2. 丰富多彩的Android onTouch事件
  3. axure 调整中继器列宽_在Axure中用“中继器”实现对表格的增、删、改
  4. iphone降级 无需电脑_88 元淘来的 iPhone 4 降级到 iOS 6,甚至还能跑 “大型游戏”...
  5. 你要知道的开源地理空间软件10件事
  6. mysql 安装测试ok_tpcc-mysql安装测试与使用的实例教程
  7. Python获取本机所有网卡的MAC地址
  8. Java-----jar反编译修改重新打包
  9. oracle 方案概念
  10. 【性能测试】:操作NMON的shell脚本
  11. BASIC语言是1964年在FORTRAN语言的基础上简化而成的
  12. Ceph 网络模块(1) - 网络模块基本结构
  13. go包管理之vender机制
  14. Python发送多附件邮件的方法
  15. JVM调优实战:to-space exhausted Evacuation Failure
  16. 化学公式编辑器怎么画聚合物?
  17. 数据可视化之matplotlib实战:plt.step() 绘制阶梯图
  18. 分治策略时间复杂度计算
  19. 计算机中分页符号是什么,电脑word文档中分页符如何插入
  20. 学术论文反剽窃软件真的有效吗?

热门文章

  1. LWP 轻量级线程的意义与实现
  2. Java基础语法之变量作用域、小大驼峰命名规则和java运算符(赋值、关系、三元、逻辑运算符)
  3. Python稳基修炼的经典案例15(计算机二级、初学者必会字符格式处理)
  4. windows环境下IDEA安装和配置和第一个IDEA项目运行加常用快捷键
  5. Python+OpenGL使用鼠标选择模型不同组成部分
  6. 微课|中学生可以这样学Python(8.4节):递归算法例题讲解3
  7. html5的q标签,HTML 5 q 标签 - HTML 参考手册
  8. hive导数据到mysql 自增主键出错_python+mysql做一个图书管理系统?
  9. html5飞机发射教程,Javascript学习笔记(13_5) --js事件(飞机发射子弹)
  10. idea 跳转到行数,Intellij IDEA 一些不为人知的技巧