2009-06-29 3 views
0

Microsoft.Office.Interop을 사용하여 웹 페이지에서 Excel 파일을 읽으 려합니다.
Office를 웹 서버에 설치해야합니까?
엑셀 파일을 조작하지 않고 그냥 읽고 값을 다른 페이지에 저장합니다. 내 로컬 컴퓨터에서 실행할 때 아무런 문제가 없지만 로컬 컴퓨터에 Excel이 설치되어 있습니다. 이 답변을 알고있는 사람이라면 누구나 귀하의 의견에 크게 감사 할 것입니다.
감사합니다. JDExcel & Microsoft.Office.Interop

답변

2

Interop을 사용하려면 서버에 Office가 설치되어 있어야합니다. 웹 사이트의 경우 일반적으로 오픈 소스 NPOI 프로젝트를 사용하는 것이 좋습니다. 그러나, 이제까지하고 싶은 것이 있다면, ADO.NET을 사용해보십시오 (자세한 내용은 this question 참조).

0

데이터 원본으로 Excel을 사용하는 경우 ADO 방식이 훨씬 빠르며 오버 헤드가 더 적습니다. 평평한 테이블로 구성되어있는 시트를 능가하도록 제한합니다. 그러나 내가 그 방법 (모든 제한 사항을 고려함)을 사용할 수 있다면 나는 그것을 선호한다.

어니

관련 문제