分享

ACCESS与EXCEL融合应用系列(一) :把数据导入Access

 剩矿空钱 2024-04-23 发布于湖北

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

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

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

ACCESS与EXCEL融合应用系列(一) :把数据导入Access

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

ACCESS与EXCEL融合应用系列(一) :把数据导入Access

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

ACCESS与EXCEL融合应用系列(一) :把数据导入Access

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

ACCESS与EXCEL融合应用系列(一) :把数据导入Access

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

ACCESS与EXCEL融合应用系列(一) :把数据导入Access

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

ACCESS与EXCEL融合应用系列(一) :把数据导入Access

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多