레이아웃 파일 인 .lyt가 제공되어 고정 너비 파일을 해석하는 방법에 대한 정보를 제공합니다. 이 파일을 쉼표로 구분 된 파일로 변환해야합니다. 일반적 으로이 과정은 하나 또는 두 개의 파일 그래서 난 단지 그것을 사용하여 레이아웃을 읽고 적용을 기반으로 구분을 만드는 손으로 데이터 도구를 탁월합니다. 그러나 지금 나는 각각에 적용 할 필요가있는 다른 레이아웃 파일을 가진 다중 파일을 가지고 있으며, 이것은 지루할 수있다. 나는 누군가가 메모장 + + 또는 엑셀을 사용하여 직접이 유형의 파일을 적용하는 것을 본 것을 기억합니다. 그러나 철저한 Google 검색을 통해 레이아웃 파일을 고정 폭 파일에 적용하여 직접적인 인간 개입없이 CSV 파일을 만드는 방법에 대한 자습서를 찾을 수 없습니다. . 누구든지이 작업을 수행하는 방법을 알고 있습니까? 아래 레이아웃 파일 (.lyt)과 고정 너비 파일을 사용하여 .CSV 파일 출력을 만듭니다.
은 레이아웃 파일 앞으로 모든 사용자에게Seq Position Name Length
1 1-3 Title Code Full 3
2 4-17 Given Name 14
3 18-18 Middle Initial 1
4 19-48 Surname 30
Excel 수식 기반 접근 방식을 찾고 있다면 'MID()'함수를 사용할 수 있습니다. Excel-VBA 기반 솔루션을 찾고 계시다면 노력해 보시고 코딩을 시작 하시고 위의 코드에 대한 현재 상태를 게시물에 추가해 주시면 감사하겠습니다. 이 문제를 해결하기 위해 외부 리소스를 찾고 있다면 도서, 도구, 소프트웨어 라이브러리, 자습서 또는 기타 오프 사이트 리소스가 스택 오버플로 *에 대해 권장하지 않거나 찾을 것을 요청하는 질문으로이 게시물을 닫아야합니다 * . – Ralph
메모장 ++ 자체는 레이아웃 파일을 적용 할 수 없습니다. 그러나 그것을 성취하기위한 플러그인이있을 수 있습니다. 다시 한번, 그것은 주제에서 벗어날 것입니다. 당신이 나에게 (개인적으로) 묻는다면 나는 Excel-VBA 매크로로 갈 것이다. – Ralph
아 그래, 내가 튜토리얼을 찾고 있었거나 .lyt를 고정 너비 .txt 파일에 적용 할 방법이 있다면. 한 번 전에 한 번 보았는데 메모장에 특별한 플러그 인을 사용했다고 생각하지 않았습니다. ++. 기본적으로 레이아웃 파일과 .txt 파일에 대한 구분자 선택에 따라 delimit을 사용하여 .csv를 만들 수있었습니다. 코딩을 전혀 요구하지 않았고 온라인으로 찾을 수 없었습니다. 미래의 Google 직원 – vmedhe2