txt 表格数据批量导入 ubuntu

txt 表格数据批量导入 ubuntu,第1张

打开Excel 2010,点击数据,选择获取外部数据,点击自文本。

选择需要导入的多个txt文本,点击导入打开“文本导入向导-步骤之1(共3步)”对话框庆册返中并选择“分隔符号”选项。点击“下一步”。打开“文本导入向导-步骤之2”对话框,并添加分列线,点击“下一步”。打开“文本导入向导-步骤之3”对话框,在“列数据格式”组合框中选中“文本”,然后点击“完成”按钮。在d出的导入数据窗口选择新工作表,确定誉饥即可。返回excel,即可看到数据导入成功。

1.第一步,将txt文档合并为一个大的txt文档。打开记事本,输入for %%i in (*.txt) do type %%i>>0.txt(可将该命令复制粘贴过去)然后将文件保存到500多个txt文件所在的文件夹,文件的后缀名为.bat文件。比如保存为all.bat在文件夹中双击运行all.bat批处理文件,将文件夹中所有txt文档合并为一个名字叫0.txt的文档。第二步,打开excel文档,新建一个工作表,然后打开0.txt,将内容全部复制粘贴到这个新工作表的A列。第三步,在这个新工作表的B列、C列、D列等列设置公式根据txt文件内姿肆容的特殊字符,自动从txt中截取所需内容。

用VBA代码解决(前提是你把所有的TXT放到同一个文件夹内,且无其他文件),

时间关系,代码我就不写了!仅给你个思路供参考:

一、用浏览文件夹控件选择指定目录

二、遍历指定目录下的所有文件,每遍历一个TXT文件——

1、提取不带后缀的文件名

2、利用循环语句找到首行从B列开始的第一个空单元格,退出循环

3、把不带后缀的文件名写入找到的首行第一个空单元格内

4、打开当前的TXT文件并利用循环语句逐行读入,颤烂乱然后执行:

1)查找当前行从右向左第一个“,”(逗号)的位置。注意逗号的中英文状态。茄档

2)截取当前行最后一个逗号后面的内容,并转换为数值格式。

3)把数值填写到对应列的对应行内

读取下一个TXT文件历让。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12247129.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存