엑셀 데이터를 SQLite를 이용하여 처리하기

엑셀 데이터를 처리하거나 정보 저장, 가공등 혹은 대량 데이터 처리시 SQLite를 이용해보세요.

SQLite를 이용하여 Query를 조금만 이용하면 데이터 처리시 생산성과 성능면에서 괜찮은 솔루션입니다.

  1. 설치 프로그램
  • DBBrowser for sqllite
  • SQLiteDatabaseForUiPath 패키지
  1. SQL 파일 생성
  2. Studio 에서 SQLite 액티비티를 이용하여 쿼링

업로드한 파일은 DataTable의 테이블명을 이용하여 SQLite 지정 파일에 테이블을 생성하고 각
로우를 100개 단위로 Insert 처리하는 내용입니다.
테스트 해보세요.
DataTableToSQLite.xaml (12.8 KB)

4 Likes

대량 데이터를 처리 하려면 트랜잭션 처리가 필요합니다.
100,000 로우 처리를 위해 Invoke Code 를 이용해 직접 트랜잭션 처리를 하였습니다.
100,000 로우 10초이내 입력 처리 됩니다.
참고하세요.
DataTableToSQLite2.xaml (20.5 KB)

1 Like