SQL 데이터베이스에서 Excel 파일 불러오기
IronXL은 SQL 쿼리 결과를 Excel 워크북으로 쉽게 변환하여 개발자가 .NET 응용 프로그램에 데이터 내보내기 기능을 신속하게 추가할 수 있도록 합니다. 개발자는 DataSet을 WorkBook에 직접 불러옴으로써 수동 데이터 서식 지정을 생략하고, 명확하고 사용자 친화적인 보고서 작성에 집중할 수 있습니다.
이 기능은 보고서 생성 또는 데이터베이스 통찰력 공유와 같은 작업을 자동화하는 데 이상적입니다. XLS 및 XLSX와 같은 인기 있는 파일 형식을 지원하여 대부분의 스프레드시트 응용 프로그램과 호환됩니다. 기술적으로, 코드를 줄이고 IronXL의 강력한 API를 사용하여 대용량 데이터 세트를 효율적으로 처리하여 데이터가 많은 응용 프로그램에 실용적인 선택을 제공합니다.
IronXL을 사용하여 SQL 데이터를 Excel로 내보내는 5단계
SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM Products", @"yourConnectionString");DataSet ds = new DataSet();adapter.Fill(ds);WorkBook workBook = WorkBook.Load(ds);workBook.SaveAs("ExportedData.xlsx");
이 코드 조각은 IronXL을 사용하여 SQL 쿼리 결과를 Excel 파일에 내보내는 방법을 보여줍니다. 먼저, SqlDataAdapter가 쿼리 (SELECT * FROM Products)와 데이터베이스를 가리키는 연결 문자열로 초기화됩니다. SqlDataAdapter는 데이터를 가져와 쿼리 결과를 메모리 내에서 유연하게 표현하는 DataSet 객체를 채웁니다.
그런 다음 WorkBook.Load 메서드를 사용하여 DataSet를 Excel 통합 문서로 직접 변환합니다. 이 방법은 DataSet의 표 구조를 행과 열을 유지한 채 워크시트에 효율적으로 매핑합니다. 마지막으로, SaveAs 메서드를 호출하여 워크북을 .xlsx 파일로 저장합니다.
이 접근 방식은 행을 수동으로 반복하거나 복잡한 Excel 형식을 처리할 필요를 없애 데이터베이스 내용을 내보내는 데 매우 효율적인 솔루션입니다. IronXL은 생성된 Excel 파일이 다양한 스프레드시트 응용 프로그램과 호환됨을 보장하면서 강력한 성능과 사용 편의성을 유지합니다.

