← 기술 실천으로 돌아가기

CI/CD 실전

Univer는 기존 온라인 스프레드시트 구성 요소를 대체할 수 있을까? 실제 Web Excel을 만들려면 무엇이 필요할까

약 7분 읽기

Univer는 기존 온라인 스프레드시트 구성 요소를 대체할 수 있을까? 실제 Web Excel을 만들려면 무엇이 필요할까

표 편집기는 돌아가지만 저장·권한·파일 호환성까지 붙이자 범위가 불분명해지셨나요?
Univer는 Web Excel을 만드는 후보가 될 수 있지만, 실제 업무 파일과 협업 요구를 검증하기 전에는 기존 온라인 표 제품의 완전한 대체재로 판단하지 마세요.

온라인 표나 업무용 데이터 편집기를 만드는 프런트엔드 개발자는 핵심 편집 기능과 연결 비용을 확인할 수 있습니다.
기존 구성 요소 교체를 검토하는 제품팀은 마이그레이션과 운영 부담을 점검할 수 있습니다.
오픈소스 구성 요소와 추가 확장 중 선택해야 하는 기술 책임자는 아래 PoC 기준으로 도입 여부를 가를 수 있습니다.

마지막 업데이트: 2026년 9월 26일. Univer의 Sheets 안내와 기능 문서, 공식 릴리스 정보를 기준으로 내용을 확인했습니다. 실제 동작과 제공 범위는 적용할 버전 및 구성에 따라 다시 검증해야 합니다.

먼저 대체하려는 제품의 범위를 나누세요

‘표 구성 요소를 대체한다’는 말은 서로 다른 세 가지 범위를 가리킬 수 있습니다. 셀을 편집하는 화면만 바꾸려는지, 애플리케이션에 임베드할 표 기능을 찾는지, 아니면 저장과 사용자 관리까지 포함한 온라인 표 제품 전체를 바꾸려는지 먼저 정하세요.

Univer의 공식 저장소와 Sheets 가이드는 제품의 구성과 공개 기능을 확인하는 출발점입니다. 다만 공개 문서에 기능이 소개돼 있다는 것과 해당 기능이 지금 쓰는 서비스의 인증·저장 구조에 연결돼 있다는 것은 별개의 문제입니다. 추가 확장이나 서버 구성이 필요한 부분은 도입 전 책임 범위로 기록하세요.

특히 기존 온라인 표 제품을 교체한다면 편집 화면 외의 업무 흐름도 포함해야 합니다. 저장 방식, 사용자 초대, 접근 권한, 감사 기록, 장애 대응을 기존 시스템이 제공했는지 확인하세요. 이를 누락하면 화면은 대체했지만 제품 운영은 다시 만들어야 할 수 있습니다.

업무 입력 흐름으로 편집 경계를 확인하세요

PoC는 실제 사용자가 값을 입력하고 수정하는 순서부터 시작합니다. 필수 입력, 값 형식, 잘못된 데이터의 안내, 복사·붙여넣기, 정렬과 필터링을 업무 시나리오에 맞춰 실행하세요. Univer 문서에는 데이터 검증 기능이 안내되어 있습니다. 그러나 오류 문구, 저장 시점, 다른 입력 화면과의 연결은 제품에서 별도로 설계해야 할 수 있습니다.

표 서식이 유지되는지만 확인하지 말고 키보드 조작과 큰 붙여넣기 뒤의 동작도 살펴보세요. 사용자에게 익숙한 단축키와 선택 동작이 다르면 교육과 문의 대응이 늘어납니다. 업무 규칙이 표 편집기 안에만 머물러야 하는지도 검토하세요. 검증을 서버에서도 해야 한다면 프런트엔드의 셀 검증만으로는 충분하지 않습니다.

계산·분석 작업은 대표 파일로 검증하세요

Univer의 수식 안내는 계산 기능을 파악하는 데 도움이 됩니다. 하지만 문서의 수식 설명을 기존 파일 전반의 호환 보증으로 확대해서는 안 됩니다. 팀에서 실제로 쓰는 수식, 다른 시트의 값 참조, 빈 셀과 오류값이 포함된 파일을 선정해 계산 결과를 비교하세요.

파일이 열리는 것만으로는 검증이 끝나지 않습니다. 원본에서 계산한 결과와 Univer에서 연 뒤 저장한 결과를 대조하고, 수식이 값으로 바뀌거나 서식이 달라지는지도 확인해야 합니다. 복잡한 계산이나 큰 업무 파일의 반응성도 목표 버전과 실제 브라우저 환경에서 시험하세요. 측정 전에는 성능이나 호환성을 수치로 단정하지 않는 편이 안전합니다.

공동 편집과 권한을 운영 요구에 연결하세요

여러 사용자가 같은 문서를 수정한다면 동시 편집 화면만 보지 말고 계정 식별, 충돌 처리, 연결이 끊겼을 때의 복구도 검증해야 합니다. Univer는 공동 작업을 위한 브라우저 통합 안내를 제공합니다. 이 안내를 확인한 뒤 서버 연동과 운영 책임이 현재 제품 구성에 포함되는지 따로 확인하세요.

권한 역시 화면에서 특정 메뉴를 감추는 것으로 끝나지 않습니다. 문서나 시트별로 누가 열람하고 편집할 수 있는지, 권한이 애플리케이션의 사용자 체계와 맞는지 테스트하세요. 관련 범위는 공식 권한 기능 문서에서 확인할 수 있습니다. 편집 기록이나 감사가 필수라면 기능의 공개 여부뿐 아니라 보존 정책과 조회 방식까지 PoC 항목에 넣으세요.

공동 편집 데모가 동작해도 계정 연동, 권한 검증, 연결 복구와 운영 모니터링까지 준비됐다는 뜻은 아닙니다. 데모 기능과 운영 가능한 구성을 구분해 기록하세요.

파일 왕복과 사용자 습관을 확인하세요

업무 파일을 가져온 뒤 다시 내보내는 과정은 별도의 인수 테스트로 다루세요. Univer의 가져오기·내보내기 안내와 서버 파일 변환 문서를 함께 확인하고, 필요한 형식과 서버 구성이 현재 적용 대상에 맞는지 검토해야 합니다.

시험 파일에는 팀에서 사용하는 수식과 서식뿐 아니라 빈 값, 잘못된 입력, 숨김 상태처럼 실제로 마주치는 경계 사례도 포함하세요. 가져온 직후와 저장·재개방 뒤의 결과를 비교하고, 변환이 지원되지 않거나 차이가 생기는 경우에는 사용자에게 어떻게 알릴지 정합니다. 키보드 이동, 복사·붙여넣기, 선택 동작도 기존 도구와 달라질 수 있으므로 실제 사용자에게 짧은 업무 과제를 수행하게 해 불편 지점을 기록하세요.

PoC를 단계별로 진행하고 중단 기준을 정하세요

아래 순서로 검증하면 기능 시연에 끌려가기보다 실제 도입 조건을 먼저 확인할 수 있습니다.

  • 요구 범위 정리: 편집기만 교체할지 저장·협업·권한까지 바꿀지 나누고, 필수 업무 흐름을 적습니다.
  • 대표 파일 선정: 실제 수식, 서식, 참조 관계와 예외 데이터를 포함한 파일을 준비합니다.
  • 기본 편집 시험: 입력, 검증, 정렬, 필터, 복사와 키보드 조작을 업무 순서대로 실행합니다.
  • 계산·파일 왕복 시험: 계산 결과와 내보낸 파일을 원본과 비교하고 차이를 분류합니다.
  • 협업·권한 시험: 사용자별 접근, 동시 수정, 연결 복구와 이력 요구를 확인합니다.
  • 유지보수 검토: 현재 버전의 기능, 라이선스, 확장 범위, 업데이트와 보안 대응 책임을 공식 자료 및 저장소에서 확인합니다.

판정은 다음 조건으로 내리세요.

  • 필수 업무 흐름과 파일 왕복이 통과하고, 필요한 권한·협업 기능을 현재 구성에서 운영할 수 있으면 도입 후보로 채택합니다.
  • 편집과 계산은 맞지만 저장, 인증, 감사나 협업 연동이 빠져 있다면 누락 기능을 개발 범위로 산정한 뒤 확장합니다.
  • 핵심 파일의 계산 결과가 달라지거나 필수 권한·감사 요건을 충족할 방법이 확인되지 않으면 기존 구성을 유지하고 도입을 보류합니다.

선택지별 책임을 마지막으로 비교하세요

선택지 적합한 상황 도입 전 확인할 부담
Univer 기반 구성 제품 안에 표 편집을 통합하고 업무 흐름에 맞춰 확장하려는 경우 인증·저장·권한·협업의 구현 범위와 업데이트 책임
기존 온라인 표 제품 유지 이미 필요한 운영 흐름이 있고 파일 호환성이 검증된 경우 제품 제약, 통합 범위와 기존 사용 비용
자체 편집기 개발 표 기능이 제한적이고 동작을 업무에 맞게 좁힐 수 있는 경우 계산·접근성·파일 변환·장기 유지보수 전반

Univer의 공식 기능 안내는 후보를 좁히는 자료이지, 실제 업무 파일에 대한 인수 결과를 대신하지 않습니다. 먼저 작은 PoC에서 핵심 파일과 사용자 흐름을 통과시키고, 부족한 기능의 개발·유지 비용까지 합쳐 비교하세요. 문서가 갱신되거나 기능과 라이선스 범위가 바뀌면 결론도 다시 확인해야 합니다.

현재 로컬 개발 환경만 사용하면 팀원 간 환경 차이를 재현하기 어렵고, 브라우저 테스트 환경을 매번 공유하거나 다시 구성하는 데 손이 갈 수 있습니다. 원격 개발 환경을 검토할 때는 macOS 접속 지원과 사용 가능한 연결 방식을 Kvmkit Mac 지원 안내에서 먼저 확인하세요. 반대로 장기간 상시 사용하거나 물리 인터페이스가 필요한 작업이라면 원격 임대보다 직접 장비를 운영하는 편이 나을 수 있습니다. macOS 브라우저에서 Web Excel을 확인할 임시 개발 환경이 필요하다면 한국에서 이용할 수 있는 Mac mini 임대 안내를 살펴보고, 실제 PoC 기간과 필요한 접속 방식을 기준으로 Kvmkit 임대를 비교해 보세요.

자주 묻는 질문

Univer Sheets와 기존 온라인 표 편집기의 차이는 무엇인가요?

Univer Sheets는 웹 제품에 표 편집 기능을 통합하기 위한 구성 요소와 확장 기능을 제공하는 선택지입니다. 기존 온라인 표 제품은 편집기뿐 아니라 사용자 계정, 저장, 협업 흐름, 권한과 운영 기능까지 이미 묶어 제공할 수 있습니다. 따라서 화면 모양이 비슷한지만 보지 말고, 팀이 직접 구현하고 운영할 범위를 비교해야 합니다.

Univer로 Web Excel을 만들 때 직접 구현해야 하는 기능은 무엇인가요?

제품 요구에 따라 저장 API 연동, 사용자 인증, 업무별 권한, 변경 이력, 오류 안내와 배포·업데이트 절차를 직접 구성해야 할 수 있습니다. 공식 문서에 기능 설명이 있더라도 애플리케이션의 계정 체계나 기존 데이터 모델에 바로 연결된다는 뜻은 아닙니다. 먼저 필요한 업무 흐름을 정하고 각 기능의 제공 범위와 통합 책임자를 확인하세요.

Univer는 어떤 수식과 표 편집 기능을 지원하나요?

Univer의 공식 안내에는 시트 편집 기능, 데이터 검증, 수식 관련 설명이 있습니다. 다만 특정 수식이 문서에 등장한다는 사실만으로 기존 업무 파일 전체의 계산 결과와 호환된다고 판단해서는 안 됩니다. 실제로 쓰는 수식, 시트 간 참조, 입력 오류와 서식이 포함된 파일을 목표 버전에서 열고 저장한 뒤 결과를 대조해야 합니다.

온라인 표 편집기의 파일 호환성과 공동 편집은 어떻게 검증하나요?

업무에서 쓰는 파일을 가져와 수식, 서식, 빈 셀, 잘못된 값이 유지되는지 확인하고 다시 내보낸 파일도 원본과 비교하세요. 공동 편집은 동시에 수정하는 상황뿐 아니라 계정 식별, 편집 권한, 연결 중단 후 복구, 변경 기록까지 시험해야 합니다. 해당 기능이 확장 구성이나 별도 서버 연동을 요구하는지도 공식 안내와 실제 PoC로 구분해 기록하세요.

M4 Mac mini에서 CI/CD를 돌리면 진짜 편합니다

Xcode, Fastlane, CocoaPods, and SPM are first-class on macOS. Mac mini M4 unified memory keeps signing and archiving smooth; ~4W standby power suits 24/7 build nodes.

View Kvmkit plans

기술 지원이나 선정 조언이 필요하신가요?

Mac 인스턴스나 CI/CD 파이프라인 문제는 고객센터를 먼저 확인하세요.