IIS 7.0에서 .net 4.0 asp.net 응용 프로그램을 실행하고 있습니다. Excel 2007/2010 (매우 소란스럽지 않은) 템플릿 파일에 행을 추가하는 쉬운 방법이 있는지 알고 싶습니다. 사용자가 서버에서 다운로드 할 수 있습니다.엑셀 파일 템플릿에 행을 자동으로 추가합니다.
예를 들어 사용자는 두 개의 체크 박스를 선택하고 웹 페이지의 버튼을 클릭 할 수 있습니다. 서버는 테이블에 대해 sql 쿼리를 수행하고 결과를 반환합니다. 필자는 일부 표제, 열 제목, 웹 응용 프로그램의 resources 디렉토리에 서식을 지정하는 등의 Excel 파일을 가지고 있습니다. 이 파일의 복사본을 만들고 각 결과를이 파일에 행으로 삽입하고 싶습니다 (이름을 셀 A3에 입력하고 성을 셀 B3에 삽입). 사용자가 디스크에 저장할 수있게하십시오.
Excel (xls) 형식이 "개방 형식"이므로이 방법이 얼마나 쉽고 직관적인지 궁금합니다. XML DOM을로드하고 XML 요소를 삽입하는 문제입니까? 사용할 라이브러리는 무엇입니까?
도움이나 도움을 주시면 감사하겠습니다.
달콤한. NPOI가가는 길이었습니다. Excel 2003 만 작동하지만 괜찮습니다. ExcelPackage 도구는 Save() 도중 null 참조를 throw하는 버그가 있다고 생각합니다. 또한 NPOI가 스트리밍 할 수있는 반면 서버에 파일을 저장해야합니다. – Chaitanya