2013-11-01 1 views
0

TransferText 메서드를 사용하여 CSV 쉼표로 구분 된 파일을 Access로 가져 오려고합니다.TransferText EXTRA 쉼표를 사용하여 CSV를 액세스로 가져 오시겠습니까?

그러나 나는 CSV가 1000보다 큰 숫자에 대해 쉼표를 포함하고 있기 때문에 셀이 섞여있는 것 같습니다. 분명히 1000 쉼표에서 셀이 완료되었다고 생각하고 다음으로 이동합니다. 이 문제를 해결할 수있는 방법이 있습니까 ??

예 :

ID,Cost 
1,$300.00 
2,$250.00 
3,$3,500.00 
+1

이것은 CSV 파일의 Bane의 예입니다. 데이터 소스가 텍스트 규정자를 사용하여 내보내거나 다른 구분 문자를 사용해야하는 경우. 유일한 다른 방법은 파일을 전체 라인으로 읽고 자신의 파싱 방법을 만드는 것입니다. –

+0

탭으로 구분 된 텍스트 파일이 CSV 파일보다 훨씬 잘 작동합니다. – Linger

+0

동의 한 링거, 내가 작동하는 곳에서 파이프로 부분 화되었습니다. 구분 된 파일. 개인적으로 나는 구식 고정 폭 파일의 팬입니다. –

답변

0

당신은 아래의 예와 같은 형식을 설정할 수 있으며 훨씬 더 작동합니다.

"ID","Cost" 
"1","$300.00" 
+0

예, 이것은 텍스트 한정자입니다. =) –

+1

Oops. 그렇다면 어쩌면 "텍스트 한정어"의 의미가 무엇인지 모르는 사람들이 내 바보처럼 들릴 수도 있습니다. 나는 이것을 그들을 위해 남겨 둘 것이다. :) – HelloW

관련 문제