2009-11-25 6 views
0

데이터를 미리 형식화 된 Excel 시트로 내보내는 데 필요한 ASP.NET 3.5 사이트가 있습니다. 나는 어떤 식 으로든 Excel 시트를 수정할 수 없으며 데이터를 특정 셀에 드롭 만 할 수 있습니다.asp.net에서 excel 파일로 내보내기

제 질문은 ASP.NET 사이트에서이 작업을 수행하는 가장 간단한 방법은 무엇입니까? 사용자는 항상 자신의 컴퓨터에 Excel이 있습니다.

제 3 자 제어가 최선의 선택입니까 아니면 VB.NET을 사용하여 비교적 간단한 작업입니까?

답변

2

친애하는 이용 ExcelPackage. 그것은 흔들린다! !! 나는 그것을 프로젝트에서 사용했다. 미리 포맷 된 Excel 파일을 가져 와서 템플릿으로 사용할 수 있습니다. 또한 사용하기가 매우 쉽습니다.

+0

나는 그것을 조사 할 것이다. 다소 단순합니다 ... 실제로는 너무 단순합니다 ... –

+0

Excel 2007이 필요합니다. – mg1075

1

Excel 2000-2003과 호환되도록하려면 NPOI (http://npoi.codeplex.com/)를 사용하고 Excel 2007/2008 만 타겟팅하는 경우 ExcelPackage (http://excelpackage.codeplex.com/)를 사용하십시오.

또한 필자는 자신의 XML 출력을 이전 SpreadsheetML 형식 (Excel 2002/2003)으로 롤백 했으므로 새로운 OOXML (Excel 2007/2008) 형식보다 훨씬 쉽습니다.

+0

NPOI - now at : http://code.google.com/p/npoi/ – mg1075

관련 문제