Excel

사용자는 읽을 수 있지만 내가 읽을 수 없는 스프레드시트

워크북은 화면에 보이는 것만은 거의 아닙니다. 숨겨진 시트, 필터링된 행, 댓글, 정의된 이름 및 누군가가 BX 열에 넣어둔 모든 것을 포함합니다. 서버 측에서 렌더링하면 독자는 보고서만 보게 되고 그 아래의 고고학적 요소는 보이지 않습니다.

8
지원되는 스프레드시트 확장자
0
Excel 설치 필요
0
숨겨진 시트가 브라우저로 전송됨

문제

보내는 워크북이 의도한 워크북이 아닙니다

스프레드시트는 가장 쉽게 정보가 유출될 수 있는 형식입니다. 원본 데이터를 담고 있는 숨겨진 시트, 필터링된 행이 필터 해제되는 경우, 전체 테이블을 포함하는 피벗 캐시, 누군가가 공개하려고 하지 않은 협상 댓글 등이 있습니다.

먼저 PDF로 변환하면 유출을 방지할 수 있지만 번거로운 작업을 만들게 됩니다. 누군가가 변환을 실행해야 하며, 워크북이 변경되는 순간 PDF는 오래된 상태가 됩니다.

실시간 워크북을 서버 측에서 렌더링하면 두 가지 장점을 모두 얻을 수 있습니다. 독자는 최신 데이터를 저자가 의도한 대로 서식이 적용된 형태로 보게 되며, 파일이 아닌 이미지 형태로 받게 됩니다.

기능

뷰어가 워크북에 대해 수행하는 작업

서식 보존

숫자 형식, 조건부 서식, 병합 셀, 열 너비 및 인쇄 영역이 설계대로 렌더링됩니다 — 디자인 의도가 사라진 단순 HTML 테이블이 아니라.

차트 및 삽입된 이미지

차트가 데이터와 함께 렌더링되어 사라지지 않으며, 이는 일반적인 단순 변환에서 가장 먼저 깨지는 요소입니다.

전체 파일 형식

.xls, .xlsx, .xlsm, .xlsb, .xltx, .xltm, .ods 및 .csv를 모두 동일한 호출로 열 수 있습니다.

인쇄물처럼 페이지 구분

출력은 워크북의 페이지 설정을 따르므로, 네 페이지로 인쇄하도록 설계된 보고서는 한 페이지가 아닌 네 페이지로 표시됩니다.

검색 가능한 텍스트

AdvancedSearch 플러그인을 사용하면 셀 텍스트를 렌더링된 문서 전체에서 검색할 수 있습니다.

브라우저에 수식 엔진 없음

평가는 서버 측에서 이루어집니다. 클라이언트는 수식, 정의된 이름 또는 모델을 재구성할 수 있는 종속성 그래프를 받지 않습니다.

통합

워크북 열기

뷰어는 페이지 설정에 따라 동작하므로, 적절한 인쇄 영역이 설정된 워크북은 한 번도 인쇄된 적이 없는 워크북보다 훨씬 잘 렌더링됩니다. 렌더러를 비난하기 전에 이를 확인해 보는 것이 좋습니다.

지원되는 확장자

.xls.xlsx.xlsm.xlsb.xltx.xltm.ods.csv
csharp
// Same call, different family
string token = await viewer.OpenDocumentAsync("wwwroot/files/Q3-Report.xlsx");

// CSV goes through the same path — useful for data exports
// that users want to read rather than download
string csvToken = await viewer.OpenDocumentAsync("wwwroot/exports/ledger.csv");

세부 정보

스프레드시트 세부 사항

  • 렌더링은 워크북의 페이지 설정을 따르며 — 인쇄 영역과 스케일링이 결과에 영향을 줍니다.
  • Excel 설치나 인터옵이 필요하지 않습니다.
  • 셀 전체에 대한 텍스트 검색은 AdvancedSearch 플러그인이 필요합니다.

자주 묻는 질문

수식이 다시 계산됩니까?

렌더링은 워크북에 저장된 값과 서식을 반영합니다. 클라이언트가 받는 것은 시트의 이미지이며, 수식이나 그 뒤의 종속성 그래프는 절대 제공되지 않습니다.

숨겨진 시트와 필터링된 행은 어떻게 되나요?

이들은 독자에게 렌더링되지 않으며, 이는 팀이 파일을 이메일로 보내는 대신 이 방식을 선호하는 주요 이유입니다. 워크북은 서버에 구조를 유지하고, 브라우저는 페이지를 받습니다.

아주 넓은 시트를 처리할 수 있나요?

예, 다만 결과는 페이지 설정을 따릅니다. 인쇄 영역이 정의되지 않은 시트는 인쇄가 어색한 것과 같은 이유로 페이지 구분이 어색하게 됩니다.

내 문서에 적용해 보세요

임시 라이선스는 요청하는 데 몇 분 정도 걸리며 완전히 사용자의 컴퓨터에서 실행됩니다. 중요한 파일은 현재 뷰어를 이미 깨뜨리고 있는 파일들입니다.