안녕하세요.
sqlte3의 db에다가 csv파일을 import하여 이클립스에서 불러와서 에뮬로 돌리는 작업을 하고있어요 ㅎ
그런데 문제가....
csv 파일을 import 하려고 하면 Error: /sdcard/data6.csv line 1 : expected 4 columns of data but found 3 라고 나오네요ㅠㅠ
참고로 csv파일을 넣으려는 table형식은 ( _id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, phone TEXT, id TEXT) 이구요!
csv파일은 이름, 번호, 장소(id) 의 형태로 되어있어요!
제생각에는 _id INTEGER PRIMARY KEY AUTOINCREMENT 부분이 자동으로 생성되어야하는 id 값인데 이게 생성이 안되서그런거같기도해요;ㅠ
몇주째 계속 이 문제로 머리가 터질꺼같아요ㅠ 도와주세요ㅠㅠ
참고로 csv파일이 ,로 구분되는 파일인 만큼 ,갯수는 다 확인했구요! 그 문제는 아닌거같아요!
머 대단한건 아니고요... csv파일이라면 혹시 엑셀로 열어서 확인하신게 아닌가 하고...
예를 들어서 제일 마지막 컬럼값이 없을 경우 간혹 텍스트에디터로 열어서 확인하시면 제일 뒤에 컴마가 없어지는 경우도 있거든요.
컬럼1, 컬럼2, 컬럼3, ○
컬럼1, 컬럼2, 컬럼3 ×
아 한글이 들어간다면 간혹 글씨가 깨져서 뒤에 컬럼같은 게 깨지는 경우도 있습니다. 그건 아닌가....
아ㅋ 지금 제 csv파일은 컬럼1,컬럼2,컬림3 이형식이구요.
여기서 _id INTEGER PRIMARY KEY AUTOINCREMENT부분에서는 자동으로 id값이 생성되어야 하고,
컬럼1, 컬럼2, 컬럼3가 차례로 name TEXT, phone TEXT, id TEXT로 들어가야해요ㅜ
_id INTEGER PRIMARY KEY AUTOINCREMENT을 없애면
Error: /sdcard/data6.csv line 1 : expected 3 columns of data but found 4 이렇게 뜨고...ㅠㅠㅠㅠ 이게 뭥미;;ㅠㅠ
뭘까요ㅠㅠㅠㅠㅠ




텍스트 에디터에서 확인하신거라면.... ㅡ..ㅡ