본문 바로가기

C / C++ / Win32 / MFC

Excel 파일을 SQLite로 변환

1. 엑셀에서 유니코드 택스트 형식으로 저장합니다. (Tab Separated 형식으로 저장됩니다.)
2. Visual Studio에서 1의 텍스트 파일을 엽니다.
3. Replace 메뉴로 \t를 | 로 모무 변경합니다. (Regular expressions 를 사용하면 \t 를 변경할 수 있습니다.
4. Advanced Save Option 메뉴를 선택하여
    Encoding을 Unicode (UTF-8 without signature) - Codepage 65001로 선택하고
    Line endings를 Windows (CR LF)로 선택한 다음 저장합니다.
5. SQLite 커맨드 명령어 .import를 이용하여 택스트 파일을 디비로 임포팅합니다.
    (물론 엑셀 데이터 스키마에 맞는 테이블이 생성되어 있어야 하겠지요.)