TXT 파일 가져 오기 및 그룹화 된 각 테이블에 대한 새 워크 시트 만들기

GTAWWEKID

여러 CSV 파일을 하나의 큰 텍스트 파일로 결합했습니다. 이 텍스트 파일을 Excel로 가져 와서 텍스트 파일에 빈 행이 2 개있을 때마다 새 시트를 만들어야합니다.

이를 수행 할 수있는 매크로가 있습니까?

Example.TXT 파일 :

"Date","Country","Price",
"12/01/12","US","$4.99",
"12/02/12","US","$4.99",


"Date","Country","Price",
"12/01/13","US","$4.99",
"12/02/13","US","$4.99",


"Date","Country","Price",
"12/01/14","US","$4.99",
"12/02/14","US","$4.99",
GTAWWEKID

좋아요, 아무도 도와주지 않았습니다. 그래서 큰 텍스트 파일을 삭제하고 모든 원본 csv를 가져 오는 매크로를 만들었습니다.

Sub LoadAllFilesPerSheet()
Dim idx As Integer
Dim fpath As String
Dim fname As String
idx = 0
fpath = "c:\foobar\"
fname = Dir(fpath & "*.csv")
While (Len(fname) > 0)
    idx = idx + 1
    Sheets("Sheet" & idx).Select
    Sheets.Add After:=ActiveSheet
    With ActiveSheet.QueryTables.Add(Connection:="TEXT;" _
      & fpath & fname, Destination:=Range("A1"))
        .Name = "a" & idx
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .TextFilePromptOnRefresh = False
        .TextFilePlatform = 437
        .TextFileStartRow = 1
        .TextFileParseType = xlDelimited
        .TextFileTextQualifier = xlTextQualifierDoubleQuote
        .TextFileConsecutiveDelimiter = False
        .TextFileTabDelimiter = False
        .TextFileSemicolonDelimiter = False
        .TextFileCommaDelimiter = True
        .TextFileSpaceDelimiter = False
        .TextFileOtherDelimiter = ""
        .TextFileColumnDataTypes = Array(1, 1, 1)
        .TextFileTrailingMinusNumbers = True
        .Refresh BackgroundQuery:=False
        fname = Dir
    End With
Wend

End Sub

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

특정 워크 시트를 제외한 각 워크 시트에 대해 새 통합 문서 만들기

분류에서Dev

테이블의 각 행에 대한 텍스트를 가져 와서 다른 테이블에서 이러한 텍스트를 일치시키고 모든 일치 항목을 포함하는 새 테이블 만들기

분류에서Dev

.txt를 기존 Excel로 새 워크 시트로 가져 오기

분류에서Dev

텍스트 파일 가져 오기 및 조작하여 새 파일 만들기

분류에서Dev

텍스트 파일 가져 오기 및 조작하여 새 파일 만들기

분류에서Dev

MySQL의 각 그룹화 된 데이터 세트에서 단일 레코드 가져 오기

분류에서Dev

Python에서 "상대적"및 "그룹화 된"차트의 조합 만들기

분류에서Dev

네트워크에 연결된 컴퓨터에서 파일 가져 오기 및 압축

분류에서Dev

SQL-한 달 동안의 새 이벤트 수 가져 오기 및 증가 된 값만 표시

분류에서Dev

각 인스턴스 Python에 대한 새 파일 만들기

분류에서Dev

우분투에서 현재 하드 디스크 읽기 쓰기 가져 오기 및 로그 파일 만들기

분류에서Dev

우분투에서 현재 하드 디스크 읽기 쓰기 가져 오기 및 로그 파일 만들기

분류에서Dev

새로 생성 된 파일 및 폴더에 그룹에 대한 기본 쓰기 권한 부여

분류에서Dev

Python / Pandas-각 그룹에 대해 가장 큰 값의 평균 만 표시하는 새 열 만들기

분류에서Dev

DataTable의 표시 및 필터링 된 행에서 새 일반 테이블 만들기

분류에서Dev

그룹화 된 행 내의 동일한 열에서 특정 값 가져 오기

분류에서Dev

제공된 .txt 파일에서 사용자 + 그룹을 생성하기 위해, cmd / .bat 파일 호출-끝없는 입력 화면 가져 오기

분류에서Dev

이 데이터의 그룹화 된 막대 차트 만들기

분류에서Dev

Excel의 표에서 "그룹화 된"막대 차트 만들기

분류에서Dev

Excel의 표에서 "그룹화 된"막대 차트 만들기

분류에서Dev

새 구성원의 각 RemoteAddress IP에 대한 호스트 이름 가져 오기

분류에서Dev

스크립트 작업에서 SSIS / C #의 기존 Excel 파일 / 새 워크 시트에 SQL 테이블 출력

분류에서Dev

동일한 양식 POST에서 테이블 선택 및 파일 가져 오기

분류에서Dev

그룹화 기준 + 새 열 + 유형이 응답 한 가장 오래된 날짜

분류에서Dev

동일한 테이블에 그룹화 된 ID = x 및 기타 max (id) 인 SQL 수 행

분류에서Dev

크롬 확장에서 웹 사이트에 대한 자바 스크립트 및 CSS 파일의로드 시간 가져 오기

분류에서Dev

그룹화 된 데이터에서 새 열 만들기

분류에서Dev

월 및 연도별로 그룹화 된 mysql 테이블의 총 행 가져 오기

분류에서Dev

ES6 가져 오기 및 각도 컨트롤러에 대한 초기화 순서

Related 관련 기사

  1. 1

    특정 워크 시트를 제외한 각 워크 시트에 대해 새 통합 문서 만들기

  2. 2

    테이블의 각 행에 대한 텍스트를 가져 와서 다른 테이블에서 이러한 텍스트를 일치시키고 모든 일치 항목을 포함하는 새 테이블 만들기

  3. 3

    .txt를 기존 Excel로 새 워크 시트로 가져 오기

  4. 4

    텍스트 파일 가져 오기 및 조작하여 새 파일 만들기

  5. 5

    텍스트 파일 가져 오기 및 조작하여 새 파일 만들기

  6. 6

    MySQL의 각 그룹화 된 데이터 세트에서 단일 레코드 가져 오기

  7. 7

    Python에서 "상대적"및 "그룹화 된"차트의 조합 만들기

  8. 8

    네트워크에 연결된 컴퓨터에서 파일 가져 오기 및 압축

  9. 9

    SQL-한 달 동안의 새 이벤트 수 가져 오기 및 증가 된 값만 표시

  10. 10

    각 인스턴스 Python에 대한 새 파일 만들기

  11. 11

    우분투에서 현재 하드 디스크 읽기 쓰기 가져 오기 및 로그 파일 만들기

  12. 12

    우분투에서 현재 하드 디스크 읽기 쓰기 가져 오기 및 로그 파일 만들기

  13. 13

    새로 생성 된 파일 및 폴더에 그룹에 대한 기본 쓰기 권한 부여

  14. 14

    Python / Pandas-각 그룹에 대해 가장 큰 값의 평균 만 표시하는 새 열 만들기

  15. 15

    DataTable의 표시 및 필터링 된 행에서 새 일반 테이블 만들기

  16. 16

    그룹화 된 행 내의 동일한 열에서 특정 값 가져 오기

  17. 17

    제공된 .txt 파일에서 사용자 + 그룹을 생성하기 위해, cmd / .bat 파일 호출-끝없는 입력 화면 가져 오기

  18. 18

    이 데이터의 그룹화 된 막대 차트 만들기

  19. 19

    Excel의 표에서 "그룹화 된"막대 차트 만들기

  20. 20

    Excel의 표에서 "그룹화 된"막대 차트 만들기

  21. 21

    새 구성원의 각 RemoteAddress IP에 대한 호스트 이름 가져 오기

  22. 22

    스크립트 작업에서 SSIS / C #의 기존 Excel 파일 / 새 워크 시트에 SQL 테이블 출력

  23. 23

    동일한 양식 POST에서 테이블 선택 및 파일 가져 오기

  24. 24

    그룹화 기준 + 새 열 + 유형이 응답 한 가장 오래된 날짜

  25. 25

    동일한 테이블에 그룹화 된 ID = x 및 기타 max (id) 인 SQL 수 행

  26. 26

    크롬 확장에서 웹 사이트에 대한 자바 스크립트 및 CSS 파일의로드 시간 가져 오기

  27. 27

    그룹화 된 데이터에서 새 열 만들기

  28. 28

    월 및 연도별로 그룹화 된 mysql 테이블의 총 행 가져 오기

  29. 29

    ES6 가져 오기 및 각도 컨트롤러에 대한 초기화 순서

뜨겁다태그

보관