2014-10-21 1 views
0

Google 시스템을 통해 기존 Excel 시트를 업데이트해야하는 애플리케이션을 작성하고 있습니다. 나는 는 OleDbConnection 내 로컬 컴퓨터에 그렇게 할 수 있었다하지만 난 서버에 응용 프로그램을 배포 할 때 그것은 나에게 2012 년 내가 아는 Windows 서버에 오류 "업데이트 가능한 쿼리를 사용해야합니다 작업을"제공의 서버에 MS Office를 설치하지 않는 것이 좋습니다. 어느 누구도이 문제에 대한 해결책을 모르고 있습니다.C#으로 Windows 서버 2012에서 Excel 시트 업데이트

엑셀 파일이나 그 밖의 다른 파일을 업데이트 할 수 있도록 .net 응용 프로그램에 권한을 부여해야합니까?

미리 감사드립니다.

답변

0

알 수는없는 서버에서 MS Office를 설치하는 것이 좋습니다 나는도 (즉 변경되었을 수 있지만) 라이선스 조건의 위반

당신은 참고로하고, 확인

마지막 Office를 서버 환경에 배포하는 것이 현명하지 못한 이유가 많이 있습니다.

최신 (2007+) .xlsx 파일 형식을 독점적으로 사용하는 경우 가장 일반적인 Excel 작업에 오픈 소스 EPPlus library을 사용할 수 있습니다. 무료이며 사용하기 쉽고 서버에서 작동하도록 설계되었습니다.

EPPlus는 Open Office Xml 형식 (xlsx)을 사용하여 Excel 2007/2010 파일을 읽고 쓰는 .net 라이브러리입니다.