데브허브 | DEVHUB | How to Automate an Excel Report with SQLHow to Automate an Excel Report with SQL
BULK INSERT 명령어를 사용하여 CSV 파일을 SQL Server 데이터베이스 테이블로 효율적으로 가져올 수 있습니다. 📁
- Excel의 '데이터 가져오기' 기능을 통해 SQL Server 데이터베이스에 직접 연결하고, 특정 테이블의 데이터를 워크시트로 불러올 수 있습니다. 🔗
- SQL Server에서 가져온 데이터를 기반으로 Excel에서 차트를 생성하여, 데이터가 업데이트될 때마다 차트도 자동으로 갱신되도록 설정할 수 있습니다. 📊
- CSV 파일 변경 시 데이터베이스를 쉽게 업데이트하기 위해, 기존 데이터를 삭제하고 새 데이터를 대량 삽입하는 로직을 포함하는 저장 프로시저를 생성하여 재사용성을 높일 수 있습니다. 🔄
- SQL Server Agent(Express Edition 제외)를 활용하여 저장 프로시저를 특정 간격(예: 매시간, 매일)으로 자동 실행하도록 스케줄링하여 데이터베이스 업데이트를 완전 자동화할 수 있습니다. ⏰
- SQL Server에서 데이터가 업데이트된 후, Excel 파일에서 '새로 고침' 버튼을 클릭하거나 테이블을 우클릭하여 최신 데이터를 즉시 반영하고 차트까지 업데이트할 수 있습니다. ✨