首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

excel从外部导入数据之如何导入文本文件数据?

在使用EXCEL进行工作时,除了可以使用工作簿中的数据,还可以访问外部数据库文件。这些数据库文件可以是文本文件、Microsoft Access数据库、Microsoft SQL Server数据库、Microsoft OLAP 多维数据集、dbase数据库等。下面主要针对如何导入文本文件数据来作介绍。

Exce中如何导入文本文件数据

方法一:单击【文件】选项卡—【打开】命令,可以直接导入文本文件。

步骤1:新建一个excel工作簿并打开。

步骤2:单击【文件】——【打开】——【浏览】,然后找到文本文件所在的位置,单击【打开】,将会弹出【文本导入向导】窗口,如下图所示:

根据原始数据类型,选择合适的文件类型:分隔符号

【导入起始行】为1,也就是说文本文件将会从第一行连同标题一起导入;如果选择2,则会从第二行导入,导入的数据中将不包含标题。

【文件原始格式】的下拉表中显示了excel在检测后判断得到的目标文件的字符编码格式。如果在下方的预览窗口中发现字符显示为乱码,可以在列表中手动选择一个匹配的字符集。

步骤3:单击【下一步】,设置分列数据所包含的分隔符号;

可根据实际需要选择“分号”“逗号”“空格”及“其他”。“其他”可根据实际的分隔情况来手动输入,比如“-”“*”等。本例中的文本文件分隔符号为Tab键,所以,选择的分隔符号为Tab键。下方为数据预览窗口。

步骤4:单击【下一步】,进入到【文本导入向导】第3步。在这一步中,可以选择各列,并且设置各列的数据格式,而且还可以对某列的导入与否进行设置。

例如,在本例中,不需要导入“产品码”列,则在“数据预览”窗口中选中此列,执行“不导入此列(跳过)”;

对“款号”列,修改格式为“文本”

对“订单日期”列,修改格式为“日期”

步骤五:点击【完成】后,效果如下图所示:

如上图,在excel中完成文本文件的导入

原文本文件的数据,根据设置好的数据格式,进行了导入。但是为什么表格里会出现####这些字符呢?那是因为字符的长度超过了表格的宽度,这时候,只需要调整一下表格的宽度即可使数据全部显示。

完整操作视频如下:

注意:使用这种方法导入的文本文件数据会被导入到单张的excel工作表中,这种方法的弊端就是,如果原文本文件数据发生了变化,excel的数据并不会跟着变化,除非重新导入。

方法二:单击【数据】选项卡下的【获取转换数据】组中的【从文件/CSV】,可以直接导入文本文件。

步骤1:新建一个excel工作簿并打开。

步骤2:单击【数据】选项卡下的【从文件/CSV】,找到文本文件所在位置,点击【导入】,数据将进行导入;

步骤3:点击【加载】选择【加载到】,将会弹出【导入数据】窗口,设置好“数据的放置位置”,可以选择放置在当前现有的表格,也可以新建表格,此例中,选择“现在工作表”,并将位置设置在A1;

步骤4:单击“确定”后,文件数据将会被导入到EXCEL中。

在excel中完成文本文件的导入

接下来,如果对表格现在样式不满意,可以对表格的样式进行重新设置,也可以清除筛选。

单击选中表格中任意一单元格,点击【数据】选项卡下的【属性】按钮,将会弹出【外部数据属性】窗口;

在此处,可以对【数据格式及布局】及数据刷新时的更改进行设置。点击【查询属性】按钮,会弹出【查询属性】窗口,勾选上“打开文件时刷新数据”,确定后,那么,在下次打开该表格时,如果源文本文件数据发生变化,此表格的数据也会自动更新。

注意:使用这种方法导入文本文件数据时,excel会在当前工作表的指定位置上显示导入的数据,同时,excel会将文本文件作为外部数据源。即使没有按照以上步骤设置了“打开文件时刷新数据”的属性,如果源文本文件的数据发生了变化,只需点击【数据】选项卡下的【全部刷新】,同样也可获得与文本文件同步更新的数据。

完整操作视频如下:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180314G16FH500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券