본문 바로가기

Excel

asp.net 의 엑셀 읽기 - ACE 12.0 과 JET 4.0 사용 기존에는 엑셀이나 csv 를 Microsoft.Jet.OLEDB.4.0 통해 읽을 수 있었습니다. 하지만 제약사항은 운영체제가 32 bit 환경에서 가능한 사항입니다. 만약에 2003, 2008 의 운영체제 64 비트 경우에는 Microsoft.Jet.OLEDB.4.0 를 64비트용으로 별도 설치를 해야 하지만, ms 측에서 중단하여 사용할 방법이 없었습니다. 대신 iis 의 pool 에서 32 비트 호환성을 별도로 셋팅을 해야 이를 처리 가능했죠. 이로 인해 어디서 항의를 했는지는 모르겠지만 2008 운영체제가 나온 후 2년후인 2010년에 이를 사용할 수 있도록 MS 측에서 내놓았습니다. 대신 기존의 Microsoft.Jet.OLEDB.4.0 를 버리고 Microsoft.ACE.OLEDB.12.0 라..
2007 엑셀과 워드의 데이터를 내보내기 gacutil.exe" -i ExcelPackage.dll 을 실행한 다음, visual studio 2008 에서 해당 프로젝트를 열어서 실행하면, 데이터베이스에 접근하여 테이블의 정보를 엑셀 2007 버전처럼 확장자가 xlsx 로 서버에 저장되도록 구현할 수 있습니다. 해당 프로젝트를 실행하게 되면, 아래와 같은 콘솔로 현재 처리 상황을 알려줍니다. 해당 엑셀자료를 읽어오기도 하고, 파일을 생성하기도 하며, 마지막 예제 sample 3 은 데이터베이스에 접근하여 테이블값을 엑셀에 넣어서 제공해 줍니다. http://excelpackage.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=1456#ReleaseFiles 이는 MS 의 오픈 프로젝트인 codep..
DTS 로 테이블 정보 엑셀 내보내기 - SQL Server Business Intelligence Development Studio SQL Server Business Intelligence Development Studio 를 이용하여 DTS 의 기능으로 데이터베이스 테이블 정보를 엑셀로 내보내기 하는 작업을 보여줍니다. http://msdn.microsoft.com/en-us/library/cc952921.aspx 동영상 내용은 SQL 2008 이지만 SQL 2005 에서도 동일한 효과를 얻으실 수 있습니다.