CSV 파일을 Excel로 가져 오기위한 매크로


0

폴더에 CSV 파일이 많이 있습니다. 파일 이름을 셀에 입력하여 '텍스트에서 가져 오기'도구를 사용하여 각 파일을 Excel로 가져오고 싶습니다. 그런 다음 모든 데이터를 특정 레이아웃으로 포맷해야합니다.

모든 파일은 동일한 폴더에 있으며 사용 된 제목, 항목 수, 크기 등의 측면에서 동일합니다. 최종 레이아웃도 매번 동일합니다. CSV 파일의 데이터를 올바른 파일로 가져 오는 것입니다. 올바른 형식을 적용하고 적용합니다.

별도의 Excel 통합 문서에 템플릿 레이아웃이 있으므로 가능한 경우이를 사용하거나 매크로 내에서 서식을 처음부터 적용 할 수 있습니다.

나는 전에 VBA 코드를 작성하지 않았으며 매크로 (절대 기본 사항)를 기록하기 시작했습니다. 왜냐하면 이것이 자동화 프로세스를 얻는 방법이라는 것을 알고 있기 때문입니다. 이 매크로를 직접 기록하는 방법에 대한 제안은 절대적으로 이상적입니다. 설명이없는 많은 코드는 나중에 필요할 경우 나중에 편집하기가 어려울 수 있지만 조언은 많이 부탁드립니다.


파일 이름을 셀에 입력하고 해당 파일 이름에서 데이터를 가져 와서 (특정 위치에있는 경우) Excel로 가져 오려고합니까? 데이터를 어디로 가고 싶어? 새로운 통합 문서로? 현재 책 한 장? 정확한 예가 도움이 될 것입니다.
Raystafarian

답변을 수락하지 않았기 때문에 질문에 대한 답변인지 확실하지 않습니다. 그러나이 유형의 작업을 시작하려는 다른 사람들을 위해 적어도이 질문과 답변, 매크로를 사용하여 CSV로 CSV로 파일 가져 오기를 연결해야한다고 생각 했습니다.
GlennFromIowa

답변:


1

Excel에서는 텍스트 가져 오기 설정을 "템플릿"으로 저장하고 나중에 텍스트 파일과 함께 재사용 할 수 있습니다. Excel MVP Jan Karel Pieterse의 블로그 게시물에서 이에 대해 자세히 설명합니다. http://blogs.office.com/2010/06/10/importing-text-files-in-an-excel-sheet/

텍스트 가져 오기 마법사를 사용하면 "텍스트 가져 오기 템플릿"이 자동으로 생성됩니다. "템플릿"을 유지하기 위해 통합 문서를 저장해야합니다.

다른 (또는 동일한) 텍스트 파일과 함께 재사용하려면 :

  1. 시트 내에서 이전에 가져온 데이터를 보유하고있는 데이터를 클릭하십시오.
    • Excel 2007/2010 : 데이터-> 모두 새로 고침 드롭 다운-> 새로 고침을 클릭하십시오.
    • Excel 2003 및 이전 : 데이터-> 데이터 새로 고침을 클릭하십시오.

이 "템플릿"을 사용하여 항상 동일한 이름과 위치의 파일을 가져 오는 경우 새로 고침 단추를 누를 때마다 Excel에서 파일 이름을 입력하라는 메시지가 표시되지 않도록 "템플릿"을 사용자 지정할 수 있습니다.

텍스트를 가져 오는 동안 데이터 가져 오기 대화 상자에서 속성 ...을 클릭하고 외부 데이터 범위 속성 대화 상자에서 새로 고침시 파일 이름 확인을 선택 해제하십시오. 연결 속성 대화 상자에서 나중에 편집 할 수도 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.