【发布时间】:2021-04-18 02:07:52
【问题描述】:
我是批处理文件程序的新手。
我有很多文本 (.txt) 文件要转换为 CSV。如果使用手动方法(复制粘贴到 excel)删除空格或逗号并转换为列,则需要很长时间。
我有一个想法,创建一个批处理文件并将其放在运行批处理文件时将文本(.txt 文件)转换为 CSV 的同一文件夹中,它会自动将文本转换为 CSV 并创建CSV 文件。
文本文件格式如下图
作为文本:
ADINA: AUI version 9.3.1, 22 November 2017: *** NO HEADING DEFINED ***
Licensed from ADINA R&D, Inc.
Finite element program ADINA, response range type load-step:
Listing for zone EG1:
POINT NODAL_FORCE-R
Time 1.40000E+01
Element 101100 of element group 1
Local node 1 -2.96954E+03
Local node 2 2.96954E+03
Element 101200 of element group 1
Local node 1 1.31964E+04
Local node 2 -1.31964E+04
Element 101300 of element group 1
Local node 1 1.38607E+04
Local node 2 -1.38607E+04
Element 101400 of element group 1
Local node 1 -3.57060E+03
Local node 2 3.57060E+03
Element 102100 of element group 1
Local node 1 2.22511E+04
除此之外,我想删除红框中的文字。因为我没用过。
我要创建的 CSV 文件如下所示
文件夹结构
这个批处理文件代码有什么解决办法吗?
非常感谢您的帮助。谢谢大家!
【问题讨论】:
-
您能否将图片中文本文件的文本版本粘贴到问题中,这样我就不必输入它来测试我的答案了吗?
-
例如,Notepad++ 将用于“替换文件”。非常方便。
-
@JerryJeremiah 我已经粘贴了,谢谢你的帮助!
-
OP:这是对代码的明确要求,因为您没有尝试自己解决问题。请注意 stackoverflow.com stackoverflow.com> 不是免费的脚本/代码编写服务。编辑您在问题中尝试过的相关部分(使用剪切/粘贴)并说出您卡在哪里。我们可以尝试帮助解决具体问题。您还应该阅读我如何提出一个好问题? stackoverflow.com/help/how-to-ask>。话虽如此,并遵循“友善”的政策,我不会结束这个问题,即使它是题外话。
-
另外:请包括图形,不要链接到它们。这样可以更轻松地查看整个问题,而无需来回切换。
标签: csv batch-file txt