Microsoft Excel 2007 XLSB 이진 형식의 단점은 무엇입니까? [닫은]


16

Excel 2007/2010은 파일을 더 작게 (경우에 따라 크기의 50 %) "Excel Binary Workbook"형식으로 저장하고 더 빨리로드하는 옵션을 제공합니다. 이 형식의 단점이 있습니까? 어떤 이유로 피해야합니까?

단점이 있거나 XLSX 대신 기본 저장 형식이 될 것이라고 생각하지만 결함이 무엇인지 알 수 없습니다. XLSX는 Excel 파일을 가져올 수있는 다른 제품에서 합리적으로 일반적인 것처럼 보이지만 XLSB를 지원하지 않는 제품은 무엇입니까?

답변:


14

언급 한대로 xlsb이진 파일 형식이며 이진 형식으로 저장 됩니다. 다른 모든 xls파일 형식은 열린 XML 형식으로 저장 됩니다. 우리는 장점이 아니라 단점에 대해 이야기하려고합니다.

  1. 유일한 단점은 바이너리 (예 : 웹 서버) 대신 XML을 원하는 소프트웨어에서 데이터를 사용할 때 호환성이 있다는 것입니다. 많은 시스템을 함께 연결하면 XML이이 목적을 위해 특별히 개발되었으므로 계층 중 하나에 문제가 발생할 수 있습니다.

  2. 전반적으로이 형식의 매크로가없는 버전이 없기 때문에 매크로가 있는지 여부를 알 수 없다는 사실 외에 다른 단점은 없습니다. 매크로 설정을 변경하여 프롬프트없이 비활성화하고 Visual Basic을 검사하여 유해한 매크로가 있는지 확인할 수 있습니다.

xlsb기본 파일 형식으로 사용할 강력한 목록 입니다.


나는 이것이 사실이라고 생각했지만 확인하고 싶었다. 내가 한 다른 독서에서 XLSX는 더 개방 된 표준으로 보입니다 .XLSB는 XLS 형식의 다음 반복 일뿐입니다 .Microsoft Excel 독점이며 호환성이 아닌 속도 / 크기를 위해 설계되었습니다. 확인 주셔서 감사합니다!
SqlRyan

이 답변이 약간 오래되었지만 정확하지 않거나 정확하지 않습니다. "클래식" .xls은 물론 XML이 아닌 OLE 복합 문서 입니다.
Daniel B

2007 년과 10 년?
Raystafarian

XLSB 파일은 매크로를 지원하므로 기본적으로 메일 서버에서이를 차단할 수 있습니다. 또한 OOXML 형식 (XLSX 및 XLSM)이 표준화되어 다른 응용 프로그램과의 호환성이 향상 될 수 있습니다.
Gert van den Berg

3

Mac iWork Numbers, Quickview, iOS 미리보기 및 iOS Numbers는 xlsb 파일을 인식하지 못합니다.


알려 주셔서 감사합니다. 타사 소프트웨어가 Excel 파일 가져 오기를 허용 할 경우 두 가지 형식을 구현하지 않으며 "표준 기반"형식이므로 XLSX 만 지원할 것입니다.
SqlRyan

2

이진수로 저장하면 수식이 8192 자 제한을 초과하면 수식을 제대로 저장할 수 있습니다.


1

xlsb두 가지 이유로 형식을 사용하지 않습니다 .

  1. 파일에 모든 XML과 이진이 모두 있으므로 파일이 해당 xlsx또는 xlsm파일 보다 큽니다 .

  2. 크고 복잡한 파일로 작업 할 때 이진 파일이 자주 손상되어 파일의 백업 복사본에서 복원해야합니다.

업데이트 :xlsb 처음 나왔을 때 형식을 시도했는데 위의 문제가 발생했습니다. 문제 1은 Excel 2010에서 발생하지 않으므로 문제 2도 수정되었습니다.

반면에, 위의 모든 사항이 고정되어 있어도 xlsb대부분의 Excel 파일은 실제로 VBA 프로젝트이기 때문에 여전히 자주 사용하지는 않습니다 . 코드 저장소에서 바이너리를 추적하면 저장소가 매우 빠르게 팽창합니다. (코드 저장소에 Mercurial을 사용하고 zipdoc 확장자가 켜져 있으면 xlsxAND xlsm파일이 바이너리 대신 압축 된 XML 텍스트 파일 임을 알 수 있습니다 .)


1
xlsb 파일을 사용할 때마다 xlsx와 동일한 파일보다 훨씬 작았습니다.
afrazier

@afrazier, 알려 주셔서 감사합니다! 지식이 3 살이 넘었을 때 기술 관련 내용을 다시 확인해야합니다.
mischab1

2
여기에서 참고로, 나는 1 년 전에이 질문을 게시 한 이후로 거의 독점적으로 XLSB를 사용 해 왔으며 아무런 영향을 미치지 않습니다. 손상 된 데이터 또는 파일은 없으며, 더 작을뿐만 아니라 약 반 시간 만에로드됩니다.
SqlRyan

나는 xlsb를 더 자주 손상시켜야하기 때문에 xlsb를 사용하는 것에 대해주의를 기울 였지만 실제로는 손상된 xlsm 파일을 복구하고 xlsb로 파일을 수정하여 저장함으로써 실제로 xlsm 파일을 열었습니다 (실제로 억압 된 오류, xlsm으로 다시 변환하면 파일이 "손상"됩니다) ) 나를 위해 몇 번. 다음과 같은 경우에 특히 적합합니다. 1. 파일을 열 때 프린터 오류가 발생합니다. 2. 확장자를 .zip으로 변경하고 압축을 푼 후 Excel 파일의 일부를 수동으로 삭제했습니다. Xlsm은 무결성 손실에 대해 소리를 지르고 xlsb는 모든 것이 정상이라고 가정합니다.
Ryszard Jędraszyk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.