나눔터  
  HOME > 나눔터 > 묻고답하기 > 액세스
액세스
액세스에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 이형재 (redapricot)

추천:  0
파일:     엑셀파일 가져오기 오류.zip (12263.7KB) 조회:  116
제목:   Access에서 Excel 가져오기 오류 문의
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 액세스 버전(2007-2016):

* 아래줄에 질문을 작성하세요 >> 
우습게 들리시겠지만, 
지금까지 수많은 압축 파일을 받아 '압축풀기'는 해 보았지만,
제가 '압축'하여 보낸 적이 없다 보니 우민한 질문들 드렸던 것 같습니다.

지금 시기적으로 외부에서 해야 할 일이 많은 때라 주로 아침 일찍이나 혹은 밤늦은 시간에만 글을 올렸는데, 그래도 친절하게 답글 주신 데 대해 감사드립니다. 저도 오늘은 만사 제치고 낮 시간에 글을 올립니다.

오류 내용을 첨부파일로 보냅니다.
 
[불량 게시물 신고]  
황동준1. 아래첨자 오류는 특정한 이유였다기보다 그때 일시적인 문제였을수도 있을것 같습니다. 다음은 코파일럿 답변입니다.

MS Access에서 "아래 첨자 사용이 잘못되었습니다" 오류는 주로 외부 데이터를 가져올 때 발생하는 것으로 알려져 있습니다. 특히 Excel 파일을 Access 테이블로 가져올 때 이 오류가 나타날 수 있습니다2.

이 오류가 발생하는 주요 원인은 다음과 같습니다:

원본 데이터 손상: 가져오려는 Excel 파일이 손상되었거나 데이터 구조가 올바르지 않을 경우 오류가 발생할 수 있습니다.

필드 이름 문제: Excel 파일의 열 이름에 특수 문자(예: 하이픈, 언더바 등)가 포함되어 있으면 오류가 발생할 가능성이 있습니다.

매크로 실행 오류: 특정 매크로를 실행할 때 배열을 잘못 참조하면 이 오류가 나타날 수 있습니다.
05-22 (15:38)
삭제 ■신고
황동준2. 다운받은 엑셀파일에 AA,AB가 원래 원본에도 있는 내용인가요?
엑셀 파일에 문제가 있는듯 합니다. 해당 필드를 제외하거나, 새테이블로 가져오기 하면 되는거 보니 AA1,AB1 셀에 문제인듯 합니다.

Dim strFilePath As String
    strFilePath = "C:\경로\파일이름.xlsx" ' 엑셀 파일 경로
    
    ' 특정 범위(A:Z)만 가져오기
    DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12Xml, "tbl주문1다운", strFilePath, True, "Sheet1!A:Z"
    
    MsgBox "엑셀 데이터 가져오기가 완료되었습니다!", vbInformation, "완료"

위 코드를 참조하셔서 문제되는 셀을 제외하고 가져오기 하시는걸 추천드립니다.
05-22 (16:02)
삭제 ■신고
이형재AA는 원래 있는 내용이고, AB는 무관한 내용입니다.
시도해 보겠습니다. 
힘이 나네요. 감사합니다~
05-22 (18:16)
삭제 ■신고
이형재해결되었습니다. 
그동안 뒷목이 뻐근했는데 이제 낫겠네요. 
저도 뭔가 도움을 드릴 수 있으면 좋겠습니다.
감사합니다~
05-22 (18:42)
삭제 ■신고
        
  

작성일 : 2025-05-22(15:24)
최종수정일 : 2025-05-22(15:24)
 


 ◎ 관련글

  제 목   작성자   날짜
Access에서 Excel 가져오기 오류 문의 이형재 2025-05-22
[RE]Access에서 Excel 가져오기 오류 문의 황동준 2025-05-22