2011-10-04 5 views
2

저는 클라이언트 측 스크립트를 작성하고 있습니다.asp.net의 Excel 문제

클라이언트 위치에서 Excel 파일을 읽고 수정 한 다음 반환해야합니다. 파일을 읽고 수정 할 수는 있지만 어떻게 반환합니까?

또한 웹 사이트의 성능을 고려해야합니다.

답변

1

"return it"이라고하면 클라이언트 위치에 다시 저장한다는 의미입니까? 당신이 어떻게 든 무시 무시한 ActiveX 컨트롤이나 비슷한 것을 통해 파일 시스템에 대한 쓰기 권한을 가지고 있지 않으면 불가능하지 않을 수도 있습니다.

대신 Excel MIME 형식을 사용하여 파일을 제공하고 사용자가 해당 위치에 파일을 저장하도록해야합니다.

더 많은 정보를 원하시면이 답변에서보세요 : Setting mime type for excel document

+0

것은 그래 내가 그래서 생각 ... 원인은 권한이 그나마이거나하지 않을 수없는 클라이언트 위치로 다시 저장. ** 두 번째 것들에 대해해야 할 일 .xls 형식은 거대한 크기로 다양 할 수 있습니다. ** – joshua

+0

메모리 스트림에서 파일을 제공하거나 파일 크기가 걱정되면 공개적으로 저장하십시오 액세스 가능한 디렉토리를 찾아 브라우저가 해당 위치를 가리 키도록 리디렉션하십시오. – Widor