매크로를 사용하여 Excel 스프레드 시트를 CSV로 변환하는 방법

작가: Mark Sanchez
창조 날짜: 7 1 월 2021
업데이트 날짜: 19 할 수있다 2024
Anonim
[Excel 실무] 구글스프레드시트 자료를 실시간으로  Excel로 가져오기( webservice, filterxml, index )
동영상: [Excel 실무] 구글스프레드시트 자료를 실시간으로 Excel로 가져오기( webservice, filterxml, index )

콘텐츠

Microsoft Excel에서는 "다른 이름으로 저장"대화 상자에서 적절한 파일 형식을 선택하여 문서를 CSV로 쉽게 변환 할 수 있습니다. 이 방법을 통해 활성 워크 시트 만 변환됩니다. CSV 파일에는 하나의 워크 시트 만 포함될 수 있기 때문입니다. 여러 개의 CSV 스프레드 시트를 변환하려면 하나씩 내보내기해야합니다. 각 시트를 활성화하고 빈 문서로 이동 한 다음 CSV로 저장합니다. 이 작업을보다 쉽고 편리하게 수행하려면 매크로를 사용하십시오.


지침

스프레드 시트를 CSV로 변환하면 수식과 스타일이 적용됩니다. (Stockbyte / Stockbyte / 게티 이미지)
  1. Microsoft Excel을 시작하고 문서를 엽니 다.

  2. "Alt + F8"키를 눌러 매크로 창을 엽니 다. 매크로의 이름 옵션에 "ExportSheetsToCSV"를 입력하고 "만들기"를 클릭하십시오.

  3. VBA 편집기에서 다음 코드를 입력하십시오. 이 매크로는 파일과 워크 시트의 이름을 사용하여 문서와 같은 폴더에 CSV 파일을 만듭니다.

    하위 ExportSheetsToCSV ()

    워크 시트로 Dim wsheet Dim csvFile As String

    워크 시트의 각 시트에 대해 오류 재개 다음 wSheet.Copy csvFile = CurDir & ""& wSheet.Name & ".csv"ActiveWorkbook.SaveAs 파일 이름 : = csvFile, _ FileFormat : = xlCSV, CreateBackup : = False ActiveWorkbook.Saved = True ActiveWorkbook.Close Next wSheet

    End Sub

  4. VBA 편집기를 닫고 문서로 돌아갑니다.

  5. "Alt + F8"키를 다시 눌러 매크로 창을 엽니 다. 목록에서 "ExportSheetsToCSV"를 선택한 다음 "실행"을 클릭하십시오. Excel에서 스프레드 시트 변환이 끝날 때까지 기다리십시오.


어떻게

  • CSV 파일을 다른 폴더에 저장하려면 9 행의 "CurDir"을 원하는 폴더의 경로로 바꿉니다. 매크로를 실행하기 전에 문서를 원하는 폴더로 이동할 수도 있습니다.

공지 사항

  • 기본적으로 매크로는 Microsoft Excel에서 사용할 수 없습니다. 활성화하려면 "Microsoft Office"버튼을 클릭하고 "Excel 옵션"으로 이동 한 다음 "옵션에서 개발자 탭보기"옵션이 선택되어 있는지 확인하십시오. 경우에 따라 변경 내용을 적용하려면 Excel을 다시 시작해야합니다.