|
|
|
|
|
|
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
- 액세스 버전(2007-2016):
* 아래줄에 질문을 작성하세요 >>
그동안 막힘이 있을 때마다 황동준님의 도움으로 해결해 왔습니다. 다시 한번 감사드립니다. 그런데 또 예상하지 못했던 오류로 사흘 째 앞으로 나아가지 못하고 있어 질문드립니다.
Access 테이블을 Excel로 내보내는 것은 어느 정도 숙지가 되었고 지원 받은 코드로 잘 진행되고 있습니다. 그런데 반대로 Excel 파일을 Access로 불러들이는 작업은, 시간 관계상 코딩하지 않고, Access에서 제공하는 '외부데이터 Excel 가져오기'로 쉽게 해결하려고 했는데, 여기서 예상하지 못했던 오류로 며칠 째 고전하고 있습니다.
가져오기 하려는 Excel 파일은 다운로드 받는 파일이고 형식은 .xlsx 입니다.
첫번째 오류는, Acess에서 Excel 파일을 불러들일 때 마지막 단계에서 '아래 첨자 사용이 잘못되었습니다'라는 메시지와 함께 불러들이기가 중단됩니다.
아무리 봐도 데이터의 문제는 아닌 것 같습니다. 해결방법이 있으면 알려주시기를 요청드립니다.
두번째 오류는, " 'F28' 필드가 대상 테이블 xxx에 없습니다." 라는 메시지가 나오면서 더 이상 진행되지 않고 중단됩니다.
그래서 옮기고자 하는 Access 테이블에, 없다고 메시지로 나온 'F28' 필드를 임의로 만들었더니 그 이후부터는 불러들이기가 잘 됩니다. 그래서 확인해 보니 'F28'은 28번째 필드인 것 같았습니다. 다른 엑셀파일도 불러들이면 엑셀파일의 필드 숫자 보다 하나를 더한 'F+필드숫자+1'의 방식으로 필드 하나씩을 더 요구했습니다.
문제는, 없다는 필드를 추가하면 되는 경우가 있고, 계속해서 필드를 추가해도 또 반복해서 추가로 새 필드를 요구하는 경우가 있다는 겁니다.
이렇게 임의로 테이블의 필드를 바꾸지 않고 엑셀파일을 안정적으로 불러들이는 방법을 알고 싶습니다. |
|
[불량 게시물 신고] |
|
|
|
작성일 : 2025-05-19(07:50)
최종수정일 : 2025-05-19(09:14) |
|
|
 |