txt를 CSV로 변환하기위한 배치 파일은 공백을 제거하고 쉼표를 열로 변환합니다.

저는 배치 파일 프로그램을 처음 사용합니다.

CSV로 변환 할 텍스트 (.txt) 파일이 많습니다. (엑셀로 복사-붙여 넣기) 수동 방법을 사용하는 경우 공백이나 쉼표를 제거하고 열로 변환하는 데 많은 시간이 걸립니다.

배치 파일을 생성하고 배치 파일이 실행될 때 텍스트 (.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 파일은 다음과 같습니다.

Excel에 표시되는 CSV 파일

폴더 구조

"폴더"

이 배치 파일 코드에 대한 해결책이 있습니까?

도와 주셔서 감사합니다. 모두 감사합니다!

제리 예레미야

나는 이것이 당신이 원하는 것을 할 것이라고 생각합니다.

@echo off
if "%1" == "" goto FindFiles

:ProcessFile
for /F "tokens=1,2,3,4,5,6" %%A in (%1) do (
if "%%A" == "Time" echo %%A,%%B
if "%%A" == "Local" echo %%A,%%B,%%C,%%D
if "%%A" == "Element" echo.
if "%%A" == "Element" echo %%A,%%B,%%C,%%D,%%E,%%F
if "%%A" == "Element" echo.
)
goto Exit

:FindFiles
for %%I in (*.txt) do call %0 %%I > %%~nI.csv
goto Exit

:Exit

두 번 클릭하면 현재 폴더의 각 * .txt 파일에 대해 한 번씩 실행됩니다. 각 파일은 Time, Local또는 Element(필요한 경우 빈 줄 추가)로 시작하는 줄만 저장하여 처리됩니다 . 저장되는 각 행에는 대신 쉼표로 저장된 각 공백으로 구분 된 값이 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배치를 사용하여 불필요한 공백을 txt의 쉼표로 바꿉니다.

분류에서Dev

쉼표로 구분 된 문자열을 배열로 변환하고 onClick 이벤트를 사용하여 배열 요소를 되돌리고 삭제합니다.

분류에서Dev

배치를 사용하여 txt 파일에서 여러 공백을 하나의 공백으로 바꿉니다.

분류에서Dev

MongoDB $ lookup은 배열을 객체로 변환하고 필드를 제거하지 않고 _id 배열을 객체 배열로 대체합니다.

분류에서Dev

공백을 제거하고 인치를 피트로 변환하는 XSL 변환기

분류에서Dev

CSV 파일 처리-따옴표를 제거하고 쉼표 구분 기호를 탭으로 바꿉니다.

분류에서Dev

두 열을 플로팅하기 위해 .txt를 .csv 파일로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

.csv 파일을 Numpy 배열로 변환하고 싶습니다.

분류에서Dev

공백으로 문자열을 분할하고 쉼표를 분리하는 방법은 무엇입니까?

분류에서Dev

쉼표를 제거하고 문자열을 부동으로 변경

분류에서Dev

배열 요소를 쉼표와 단일 공백으로 분리하려면 어떻게해야합니까?

분류에서Dev

문자열 일치를 기반으로 데이터 프레임의 행을 선택한 다음 해당 행을 합산하고 변환합니다.

분류에서Dev

CSV 파일을 쉼표로 pyhton의 txt 파일로 변환

분류에서Dev

Grails는 문자열 값에 쉼표를 사용하여 문자열을 맵으로 변환합니다.

분류에서Dev

배열에서 쉼표를 제거하고 JavaScript에서 단일 문자열 변수로 만드는 방법은 무엇입니까?

분류에서Dev

Excel은 다른 열과 함께 쉼표를 아래쪽으로 구분하여 변환합니다.

분류에서Dev

쉼표를 구분 기호로 사용하여 CSV 파일에서 정규식을 사용하여 데이터 열의 위치를 변경하는 방법은 무엇입니까?

분류에서Dev

NA를 올바르게 제거하고 동일한 파이프 라인에서 문자열을 제목으로 변환하는 방법은 무엇입니까?

분류에서Dev

쉼표와 공백 구분 기호가 모두있는 CSV 파일을 공백 구분 기호 만있는 CSV로 변환하는 방법

분류에서Dev

csv 파일에서 열 쉼표 구분 기호를 바꾸고 값을 작은 따옴표로 묶어 필드를 처리합니다.

분류에서Dev

구분 기호로 쉼표를 사용하여 CSV 파일을 postgres로 가져 오려고합니다.

분류에서Dev

.txt 파일에서 sed를 사용하여 "공백"없이 거대한 한 줄로 줄을 병합합니다.

분류에서Dev

모든 환경 변수를 제거하고 rcfile을로드합니다.

분류에서Dev

복잡한 JavaScript 배열을 결합 된 배열로 변환하고 루프를 테이블로 변환하는 방법은 무엇입니까?

분류에서Dev

List <object>를 배열로 변환하려고합니다.

분류에서Dev

다양한 양의 공백과 쉼표로 열이 구분되는 팬더를 사용하여 CSV 파일 읽기

분류에서Dev

다양한 양의 공백과 쉼표로 열이 구분되는 팬더를 사용하여 CSV 파일 읽기

분류에서Dev

txt 파일을 json 파일로 변환하는 배치

분류에서Dev

FputCSV를 사용하여 CSV 내보내기를 위해 배열을 배열 목록으로 변환하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    배치를 사용하여 불필요한 공백을 txt의 쉼표로 바꿉니다.

  2. 2

    쉼표로 구분 된 문자열을 배열로 변환하고 onClick 이벤트를 사용하여 배열 요소를 되돌리고 삭제합니다.

  3. 3

    배치를 사용하여 txt 파일에서 여러 공백을 하나의 공백으로 바꿉니다.

  4. 4

    MongoDB $ lookup은 배열을 객체로 변환하고 필드를 제거하지 않고 _id 배열을 객체 배열로 대체합니다.

  5. 5

    공백을 제거하고 인치를 피트로 변환하는 XSL 변환기

  6. 6

    CSV 파일 처리-따옴표를 제거하고 쉼표 구분 기호를 탭으로 바꿉니다.

  7. 7

    두 열을 플로팅하기 위해 .txt를 .csv 파일로 변환하는 동안 오류가 발생했습니다.

  8. 8

    .csv 파일을 Numpy 배열로 변환하고 싶습니다.

  9. 9

    공백으로 문자열을 분할하고 쉼표를 분리하는 방법은 무엇입니까?

  10. 10

    쉼표를 제거하고 문자열을 부동으로 변경

  11. 11

    배열 요소를 쉼표와 단일 공백으로 분리하려면 어떻게해야합니까?

  12. 12

    문자열 일치를 기반으로 데이터 프레임의 행을 선택한 다음 해당 행을 합산하고 변환합니다.

  13. 13

    CSV 파일을 쉼표로 pyhton의 txt 파일로 변환

  14. 14

    Grails는 문자열 값에 쉼표를 사용하여 문자열을 맵으로 변환합니다.

  15. 15

    배열에서 쉼표를 제거하고 JavaScript에서 단일 문자열 변수로 만드는 방법은 무엇입니까?

  16. 16

    Excel은 다른 열과 함께 쉼표를 아래쪽으로 구분하여 변환합니다.

  17. 17

    쉼표를 구분 기호로 사용하여 CSV 파일에서 정규식을 사용하여 데이터 열의 위치를 변경하는 방법은 무엇입니까?

  18. 18

    NA를 올바르게 제거하고 동일한 파이프 라인에서 문자열을 제목으로 변환하는 방법은 무엇입니까?

  19. 19

    쉼표와 공백 구분 기호가 모두있는 CSV 파일을 공백 구분 기호 만있는 CSV로 변환하는 방법

  20. 20

    csv 파일에서 열 쉼표 구분 기호를 바꾸고 값을 작은 따옴표로 묶어 필드를 처리합니다.

  21. 21

    구분 기호로 쉼표를 사용하여 CSV 파일을 postgres로 가져 오려고합니다.

  22. 22

    .txt 파일에서 sed를 사용하여 "공백"없이 거대한 한 줄로 줄을 병합합니다.

  23. 23

    모든 환경 변수를 제거하고 rcfile을로드합니다.

  24. 24

    복잡한 JavaScript 배열을 결합 된 배열로 변환하고 루프를 테이블로 변환하는 방법은 무엇입니까?

  25. 25

    List <object>를 배열로 변환하려고합니다.

  26. 26

    다양한 양의 공백과 쉼표로 열이 구분되는 팬더를 사용하여 CSV 파일 읽기

  27. 27

    다양한 양의 공백과 쉼표로 열이 구분되는 팬더를 사용하여 CSV 파일 읽기

  28. 28

    txt 파일을 json 파일로 변환하는 배치

  29. 29

    FputCSV를 사용하여 CSV 내보내기를 위해 배열을 배열 목록으로 변환하는 방법은 무엇입니까?

뜨겁다태그

보관