怎样将一个文本格式的数据文件转换成excel表格

!我是Excel技巧精选 , 每天分享实用的Excel Word PPT小技巧 。
您的关注、收藏、点赞、转发、评论,都是对我莫大的支持 , 谢谢!
怎样将一个文本格式的数据文件转换成excel表格?
这是一个很常见的问题,尤其在大公司中,各种管理软件,ERP等 , 导出来的TXT文件,导入到Excel进行再加工统计分析处理 。
怎样将一个文本格式的数据文件转换成excel表格

其实,Excel完全可以轻松地导入这些文本文件,并转为正常的Excel表格 。
01 将文本文件导入到Excel中
菜单选择数据,从文本/CSV功能
怎样将一个文本格式的数据文件转换成excel表格

【怎样将一个文本格式的数据文件转换成excel表格】
也可以从菜单数据,获取数据 , 自文件,从文本/CSV进入
怎样将一个文本格式的数据文件转换成excel表格

然后 , 选择文本文件位置 。
02 根据实际文本分隔情况设置分隔符
如下所示,分隔符可以是常用的符号,如,空格、冒号等,也可以是一些特殊字符 , 这时,选择自定义;还可以是固定长度分隔,这就是数据分列功能了 。
怎样将一个文本格式的数据文件转换成excel表格

在预览中查看数据,若是没有问题,可以直接点击加载,即可导入Excel形成表格;
怎样将一个文本格式的数据文件转换成excel表格

03 调整数据格式
你可以在导入数据后 , 再次调整数据格式;
怎样将一个文本格式的数据文件转换成excel表格

当然,除了数据格式 , 你还可以在这个页面中,调整移动行列数据,这个Power Query功能非常强大,基本上能满足你对数据的大部分需求 。
小结
2016以前的版本,可以直接使用分列来完成;PowerQuery是2016的默认插件,非常强大;大家可以多试试!
好了,就解答到这,希望能帮到你!
其实并不难,excel 的vba功能可以帮你实现,代码如下
实际操作中 , 更换下操作文件的名称就好fullname哪一行
Sub caozuo(x)Dim fullname$, i&, s$fullname = “C:UsersDELLDesktopddemo2” & xOpen fullname For Input As #1i = 1Do While Cells(i, 1) <> “” i = i + 1LoopDo While Not EOF(1) Line Input #1, s Cells(i, 1) = s i = i + 1 LoopClose #1End Sub

经验总结扩展阅读