截图如下:
1、如下图所示,我们在TXT文本内有一些数据内容,想要把他们转到excel表格中。接下来我们先打开excel表格。
2、在表格上面的菜单工具栏中有一项数据选项,我们点击选择它,在数据选项下有一项是获取外部数据选项卡,如下图所示。
3、在获取外部数据选项卡下,其中就有一项是来自文本选项,我们点击选择,接下来就会蹦出来一个文本路径选择的对话框。
4、在对话框中我们点击选择我们要导入数据的文本,点击右下角的导入按钮,就会蹦出来一个文本导入的一个向导。
5、根据向导对话框指示,我们点击右下角的一个下一步按钮,即分隔符的选择,即数据分割为两个单元格的分隔符。
6、在这里是想要把前面的人名和后面的产品名字分割为两个单元格,故分隔符就选择为文本中显示的即空格,如下图所示,左下角还有一个数据预览,如果没问题就点击下一步。
7、在最后一步中,可以根据你自己的数据来进行数据格式的选择,这个根据实际情况来进行选择 *** 作就可以了,设置完成就点击右下角的完成按钮。
8、最后再选择一下数据放置的位置。完成效果图。
用VBA代码解决(前提是你把所有的TXT放到同一个文件夹内,且无其他文件),时间关系,代码我就不写了!仅给你个思路供参考:
一、用浏览文件夹控件选择指定目录
二、遍历指定目录下的所有文件,每遍历一个TXT文件——
1、提取不带后缀的文件名
2、利用循环语句找到首行从B列开始的第一个空单元格,退出循环
3、把不带后缀的文件名写入找到的首行第一个空单元格内
4、打开当前的TXT文件并利用循环语句逐行读入,然后执行:
1)查找当前行从右向左第一个“,”(逗号)的位置。注意逗号的中英文状态。
2)截取当前行最后一个逗号后面的内容,并转换为数值格式。
3)把数值填写到对应列的对应行内
读取下一个TXT文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)