首页 理论教育 Word、Excel、PPT高级应用:快速导入数据

Word、Excel、PPT高级应用:快速导入数据

时间:2023-10-27 理论教育 版权反馈
【摘要】:但是,文本文件的格式多变,这是导入过程中和导入前后需要注意处理的问题。图17-1文本文件及其导入向导 在“文本导入向导-第2步,共3步”对话框中,根据下面“数据预览”框中的预览效果,确认分隔符。由于文本文件是单个表格,不存在数据模型的问题,因此只需确认数据存放位置,然后单击“导入数据”对话框中的“确定”按钮,即会将文本文件中的数据导入到工作表中。如图17-3所示,即为将文本文件的数据

Word、Excel、PPT高级应用:快速导入数据

首先,Excel可以打开一系列相关文档,包括最常用的Excel全系列的文档,例如“.xlsx” “.xlsm”“.xls”“.xlm”等,还可以打开OpenDocument产生的电子表格文档“.ODS”。当然,这些文档往往都是其他应用导出的数据文档。

其次,Excel可以打开或导入文本文件,主要包括常用的“.csv”和“.txt”文档,以及不常用的“.prn”“.dif”和“.sylk”文档。其中:

CSV(Comma-Separated Values)文档:列与列之间用逗号分隔,行末有回车换行符,这是格式规范的文本文档。

TXT文档:列间通常用制表符分隔,行末有回车换行符,这是最常用的文本文档。但是,文本文件的格式多变,这是导入过程中和导入前后需要注意处理的问题。

即便采用“打开”文档的方式(在“打开”对话框中,文档类型选择“*.prn”“*.txt” “*.csv”,然后找到相应的文件进行双击)打开文本文件,Excel也会执行数据导入过程。

例如,从一个股票软件中导出的沪深300指数文本文件,用记事本打开会看到如图17-1左上图所示的模样。可见,此文档在文本编辑器中不易编辑、整理,更无法进一步分析。

将文本文件导入Excel的操作步骤如下:

操作步骤

【Step 1】 单击“数据”选项卡—“获取外部数据”组—“自文本”按钮,即打开“导入文本文件”对话框,由于此对话框就是我们熟悉的“打开”对话框的另一种形式,因此不再图示说明。通过对话框中找到需要导入数据的文本文件,然后双击,即启动了“文本导入向导”对话框。如图17-1右上图所示。

【Step 2】 在“文本导入向导-第1步,共3步”对话框中,根据文本文件可能采用的编码格式,确认或另选“文件原始格式”,再勾选“数据包含标题”选项,最后单击“下一步”按钮。

图17-1 文本文件及其导入向导

【Step 3】 在“文本导入向导-第2步,共3步”对话框中,根据下面“数据预览”框中的预览效果,确认分隔符。Excel一般会自动识别出数据间的分隔符,以获得正常的数据列。如图17-1左下图所示。但在某些特殊情况下,有的原始数据可能会出现两列被合并在一起的情况,那就需要在数据导入工作表后再进行分栏处理。

【Step 4】 在“文本导入向导-第3步,共3步”对话框中,首先在“数据预览”框中单击某个数据列,然后到“列数据格式”选项组中单击相关格式或者选择“不导入此列(跳过)”,依此步骤对每列设置相关数据格式以及确定是否需要导入。实际上,数据格式一般采用“常规”即可,设置后Excel会自动将数值转换成数字,将日期值转换成日期,将其余数据转换成文本。设置完成后即可单击“完成”按钮,如图17-1右下图所示。

最后将弹出“导入数据”对话框。由于文本文件是单个表格,不存在数据模型的问题,因此只需确认数据存放位置,然后单击“导入数据”对话框中的“确定”按钮,即会将文本文件中的数据导入到工作表中。

说明:(www.xing528.com)

有些数据可能包含身份证号码,而身份证号码是较长的数值型数据,Excel会自动将其转换为科学记数法的数字。因此,凡是身份证号码数据,都需要在【Step 4】中专门确认为“文本”格式,才能在转换后获得原效果。

导入数据后,外部文本文件作为外部数据源被工作簿记录,要查看外部数据源的连接可以单击“数据”选项卡—“连接”组—“连接”按钮,弹出如图17-2左图所示的“工作簿连接”对话框,在其中可以添加其他新的连接、删除连接,也可以修改连接属性。

数据一般是动态的,从外部数据源导入数据的工作簿,其中的数据应该随外部数据的改变而改变。但是,这种改变不会自动发生,而需要通过“刷新”来实现。即外部数据源数据改变后,如果要将其反映到Excel工作簿中,必须通过“刷新”来触发。刷新的方式及相关事项有:

图17-2 “工作簿连接”对话框及“连接属性”对话框

● 手动刷新:单击“数据”选项卡—“连接”组—“全部刷新”下拉按钮,选择“全部刷新”或“刷新”选项,前者指所有连接到本工作簿的数据均进行刷新。

● 自动刷新:可以在连接属性中设置刷新频率。连接属性可在“导入数据”对话框中进行设置,也可单击“数据”选项卡—“连接”组—“属性”按钮启动“连接属性”对话框,如图17-2右图所示。要真正实现自动刷新,还需要在“Excel选项”—“信任中心”—“外部内容”中,将“数据连接的安全设置”改选为“启用所有数据连接(不建议使用)”。可见,由于自动刷新会带来安全问题,所以非必要时不建议使用。

● 打开文件时刷新数据:指在重新打开工作簿时刷新所连接的数据。这里涉及三个方面的设置:

必须将相关连接属性设置为“打开文件时刷新数据”,如图17-2右图所示。

如果需要在启动时自动刷新数据,则与设置自动刷新的步骤相同,即需在“Excel选项”—“信任中心”—“外部内容”中,将“数据连接的安全设置”改选为“启用所有数据连接(不建议使用)”。

缺省为打开工作簿时,如果存在外部连接,则会给出“安全警告 已禁用外部数据连接”的提示,此时必须点击“启用内容”按钮才能刷新,否则既不能自动刷新,还会在进行手动刷新时出现警告提示。而去除这一警告提示需要在“信任中心”对话框的“消息栏”页中选择“从不显示有关被阻止内容的信息”选项。

● 如果不需要工作簿与数据源保持连接,可以在如图17-2左图所示的“工作簿连接”对话框中单击“删除”按钮,解除工作簿与数据源的连接。删除后,工作簿的数据将独立出来,不再与数据源通过“刷新”保持同步。

直接用Excel打开文本文件,也需要如图17-1所示的数据导入向导过程,并需要对文档代码进行识别,以便更好地安排文档内容到Excel工作表中。文件打开后,编辑窗口的标题为“××.txt – Excel”,其中“××”为文本文件名。可见,这里打开的就是文本文件本身。修改后进行存盘,会出现提示,但一般会正常地保存修改,不会对文本文件造成不良影响。这样打开的文本文件,经过了Excel数据导入向导的处理,变得可以支持所有的图表、表格转换,以及运算和分析工作。如图17-3所示,即为将文本文件的数据转换成Excel表格,并生成图表的效果。

图17-3 在Excel中使用文本文件数据生成图表

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈