SOFTWARE · DESKTOP APP
엑셀 마스킹 앱
Masking
외부에 공유해야 하는 엑셀에서 민감한 값만 골라 익명화하는 도구입니다. 원본을 훼손하지 않고, 무엇이 어떻게 바뀌었는지 사람이 확인할 수 있게 만드는 데 집중했습니다.
개요
자료를 외부에 공유할 때 민감한 값만 가려야 하는데, 수작업으로 하면 빠뜨리거나 수식을 깨뜨리기 쉽습니다. 셀 색으로 마스킹 대상을 지정하면 그 셀만 안전하게 익명화하고, 처리 결과를 사람이 검증할 수 있게 남기는 도구를 만들었습니다.
안전하게 만들기 위한 규칙
- 문자열 셀만 치환 — 수식·빈값·공백만 있는 값은 건드리지 않아 계산이 깨지지 않습니다
- 병합 셀은 좌상단 셀만 처리 — 병합 구조를 훼손하지 않습니다
.xlsm은 VBA 프로젝트를 보존하고 원본 백업을 함께 생성합니다- 미리보기 제공 — 처리 전 마스킹 대상 셀을 먼저 확인합니다
- 처리 보고서와 대응표 — 무엇이 무엇으로 바뀌었는지 UI 안에서 확인할 수 있습니다
구현
.xlsx,.xlsm입력 지원, 숨김 시트·very hidden 시트 포함 옵션- 결과는
{원본명}_masked형태로 별도 저장 — 원본을 덮어쓰지 않습니다 - 파일을 실제로 망가뜨리면 안 되는 도구라 단위 테스트를 함께 작성했습니다