문제

웹 페이지에 Excel 보고서를 볼 수 있도록하고 싶습니다 ... 방법이 있습니까?

  • ActiveX 또는 OWC (Office Web Components)를 사용하고 싶지 않으며 Internet Explorer 응용 프로그램에서 기존 파일을 열고 싶습니다.

  • 사용자가 다운로드 한 다음 열기를 원하지 않습니다.

iframe을 사용하는 것은 문제가되지 않지만 나의 예비 시험은 성공하지 못했습니다.

어떤 아이디어? 전혀 가능합니까?

도움이 되었습니까?

해결책

이것은 현지인의 브라우저 설정과 관련이 있으며 실제로 당신이 할 수있는 일은 아닙니다. .xls (x) 확장자와 링크를 클릭하면 브라우저는 자체를 열거나 새 창에 여부를 결정합니다.

다음은 이러한 설정을 변경하는 방법에 대한 Microsoft 페이지입니다. http://support.microsoft.com/kb/162059

다른 팁

당신은 그것을 사용해야합니다 Excel Web App Embed 웹 페이지에 Excel에서 테이블과 차트를 포함시킬 수있는 기능. 사용자가 스프레드 시트와 상호 작용하여 데이터를 정렬하고 필터링하고 스프레드 시트 공식을 사용하여 소스를 변경하지 않고 자체 계산을 계산할 수 있습니다.

Excel 웹 앱과 스토리지는 모두 Microsoft가 없습니다. 웹 페이지에 포함 된 모든 데이터는 모든 주요 DestKop 및 모바일 브라우저에서 볼 수 있으며 스프레드 시트를 업데이트하면 웹 페이지의 데이터가 자동으로 업데이트됩니다.

최선의 방법은 Excel 파일에서 데이터를 추출하여 일반 HTML 테이블에 표시하는 것이라고 생각합니다. Excel은 웹 페이지에서 호출하는 데 정확히 안전하지 않으며 모든 사람이 어쨌든 가지고있는 것은 아닙니다.

보세요 Scribd iPaper 뷰어 - 이것은 XLS (및 기타) 문서의 플래시 기반 뷰어입니다.

Moss 2007에는 멋진 기능이 있습니다 Excel 서비스 법안에 맞을 수 있습니다 ...

Excel 웹 앱을 사용하면 웹 페이지에 "라이브"대화식 스프레드 시트를 포함시킬 수 있습니다. 예를 들어, 참조하십시오 http://datawiz.wordpress.com/2011/01/10/how-to-embed-excel-o-a-web-page/

귀하의 의견에 따르면 Excel 파일은 웹 서버가 아닌 클라이언트 파일 시스템에 있다고 말합니다. 제정신 브라우저의 보안 모델은 이것을 금지한다고 생각합니다. 그러나 페이지에 높은 권한을 설정하면이를 허용 할 수 있다면 놀라지 않을 것입니다.

<iframe src="file:\\yourpath\yourfile.xls" width="100%" height="500"></iframe>

글쎄 이것은 약간 조잡하지만 법안에 맞습니다.

  1. 표시하려는 스프레드 시트의 영역을 선택하십시오.
  2. 이 영역을 MS 페인트로 복사하십시오.
  3. 페인트의 영역을 선택하고 편집/ 복사/ 기능을 사용하여 비트 맵으로 저장하십시오.
  4. 이제 다른 사진과 마찬가지로 비트 맵을로드하십시오.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top