업무를 하다 보면 엑셀 파일에 어마어마한 스타일이 지정되어 있는 경우가 더러 있어요.

이 때문에 엑셀이 버벅이기도 하고, 별로 무겁지 않은 파일인데 엄청 무거운 느낌의 파일로 대 변신을 하는 경우가 있죠.

[홈]-[스타일] 그룹에서 지정되어 있는 스타일입니다.

보통은 이렇지 않지만, 회사에서 사용하는 파일은 더러 이렇습니다.  이걸 한번에 지워보도록 하겠습니다.

먼저 하나씩 지우는 방법은 지우고자 하는 스타일에서 [마우스오론쪽버튼]-[삭제]를 누르면 됩니다.

하지만, 한꺼번에 지우는것은 안됩니다.  또한 지워지지 않는 것도 있습니다.

 

방법은 Microsoft사에서 제공하는 앱이 있습니다.

URL은 아래와 같습니다.

https://www.microsoft.com/ko-kr/store/p/xlstylestool/9wzdncrfjptg

다운받아 설치하시면 됩니다.

 

실행되면 아래와 같이 창이 열리는데, 이곳에서 스타일이 많이 지정되어 있는 파일을 [Get File] 버튼을 눌러 선택해 주세요, 그러면 해당 파일을 읽어오면서 이름지정된것, 스타일 지정된것들 등 의 갯수를 세어 보여 줍니다.  삭제할 부분에 체크하고 [Process File]을 누르시면 끝입니다.

  1. 스타일의 남아있는 잔여물들을 삭제하기 위해서는 파일을 xlsx 로 변환하여 styles.xml 파일을 수정 해야 한다.

  2. VBA는 닫고 정한 파일은 xlsx 로 저장 한다.


    1. 파일에 마우스 오른쪽 버튼 클릭하여 이름 바꾸기를 하고, xlsx 확장자를 zip으로 변경한다.(경고 메세지는 무시해도 된다.)

    2. 압축파일로 변경 되었다면 압축을 푼다.


    3. 압축을 푼 폴더 중 xl 폴더에서 styles.xml이 있는데, 이것을 메모장으로 연다.


      1. 메모장에서 편집- 찾기를 누르고 찾기 창에 <cellStyles count를 입력하고 다음찾기를 클릭 한다.

      2. <cellStyles count 가 선택 된 상태에서 Ctrl+Shift+End키를 눌러 마지막까지 선택하고 


        Shift 키만 누른 상태에서 왼쪽 화살표 (←)를 눌러 </cellStyles>까지만 선택 되도록 조절 한다


선택 된 내용을 삭제 하고 삭제한 자리에 아래 내용을 복사하여 붙여 넣기 한다.


<cellStyles count="1"><cellStyle name="표준" xfId="0" builtinId="0"/></cellStyles>

+ Recent posts