안녕하세요.
70MB 정도의 TEXT 파일이 있습니다.
여기에서 사람들의 신상정보가 들어가 있는데 한 사람당 2000 BYTE 씩
차지합니다.
그런데 모든 정보가 구분 문자 없이 쭉 붙어있습니다.
결국 사람들을 구분할 수 있는것은 길이 밖에 없습니다.(길이는 일정합니다)
예]
123456789012345678.......1234567.....123456789...123
456789......12345657788.......
이런식으로 쭉 붙어서 있습니다.
여기서
사원코드는 8BYTE,
나이는 2BYTE,
성별은 1BYTE,
주민번호 13BYTE......
총합이 2000BYTE 이런 형식입니다.
이걸 테이블의 각각의 필드에 옮기는 작업입니다.
아래는 제가 생각한 방식입니다.
방식]
123456.......23456....1234567890 <- 2000 BYTE 째
123456.......23456....1234567890
123456.......23456....1234567890
우선 위와같은 형태로 TEXT 파일을 만들어 낸 다음 한줄식
읽어 가면 각 필드에 맞는 크기 만큼 잘라서 테이블에 저장하는 방식입니다.
생각은 이런데 어떻게 해야 할지 모르겠습니다.
혹 위와 같은 방법이 맞다면 소스를 부탁드리겠습니다.
혹 더 좋은 방법이 있다면 그 방법을 소개해주시고
소스도 부탁드리겠습니다.
DB 에 관해서는 알고 있지만 파일다루는 방법은 처음이라....
꼭 소스까지 부탁드리겠습니다.
부탁드립니다.
감사합니다.
그 보다는 어차피 각 줄에서도 잘라서 쓸꺼라면..
그냥 길이별로 잘라서 쓰고 한레코드 만큼 계속 반복시켜면 되지 않을까 싶네요