Libre Office는 기존 Excel 시트에서 크기를 늘리기 위해 무엇을합니까?


4

불쾌한 결과가 발생할 수 있으므로 기존 Excel에서 만든 통합 문서에서 Libre Office를 사용하지 않으려 고합니다. 이 경우에 Libre Office는 나에게 알려지지 않은 이유로 통합 문서의 크기를 부풀렸다. Libre Office가 모든 Excel 통합 문서 또는 해당 통합 문서의 원인이되는 모든 통합 문서 에서이 작업을 수행하는지 알고 싶습니다.

관련된 소프트웨어 :

  • Microsoft Office Excel 2010
  • Libre Office 3.5.x (정확한 버전 알 수 없음)
  • Dropbox (변경 사항 만 동기화)

관련된 플랫폼 :

  • Windows의 사무실 (내가 생각하는 것의 확실한 주인 ..)
  • Mac OS 10.6의 리브레 오피스

이 통합 문서에 저장된 데이터 유형 :

  • 본문
  • 정수
  • 특정 행을 나타내는 전체 워크 시트에 걸쳐 간단한 수식이있는 1 열 (= CONCATENATE (A2285, B2285, D2285), = CONCATENATE (A2286, B2286, D2286) 등)
  • 총 3,500 더하기 행

여기에 세부 사항이 설명 된 사진이 있지만 계속해서 사진을 설명하겠습니다.

  • 이 스크린 샷은 .xlsx 통합 문서의 Dropbox 기록입니다.
  • 61-68 버전은 Office Excel이었습니다.
  • 버전 69-73은 Libre Office였습니다.

Drobox 파일 기록.

답변:


7

Open XML SDK 2.0을 잡고 "Microsoft Office 용 Open XML 생산성 도구"를 실행하십시오. 이것은 .xlsx 또는 .docx 내에서 XML 데이터에 대해 여러 가지 분석을 수행 할 수있는 깔끔한 응용 프로그램이며, 비교 도구를 사용하여 XML에서 두 문서의 내용을 비교하여 bloat의 위치를 ​​쉽게 확인할 수 있어야합니다. 수평.

몇 가지 가능성이 있습니다.

  • LibreOffice은 Office가 "암시 적"으로 취급하거나 "일반"템플릿에 포함 된 추가 데이터 (글꼴 / 셀 스타일, 서식 정보 등)를 삽입 할 수 있습니다.
  • LibreOffice에서 데이터를 압축하지 않을 수 있습니다. 모르는 경우 Office는 무손실 압축 (ZIP와 유사)을 사용하여 모든 데이터를 Open XML 형식으로 압축합니다. 나는 LibreOffice가 그것을 지원해야한다고 생각했지만 개인이 실행중인 버전의 압축에 문제가있을 수 있습니다. 비교 도구를 실행할 때 데이터에 큰 차이가없는 경우 가장 가능성이 높은 상황입니다.
  • LibreOffice은 (는) 데이터를 다시 구문 분석하고, 자체 내부 구조를 만들고, 문서 자체의 내부 표현에 가장 적합한 방식으로 데이터를 별도의 루틴을 사용하여 저장하여 Office보다 효율적이지 않을 수 있습니다. 이것은 사실이라면 LibreOffice의 기본 기능과 Office의 기능에 사용 된 기능과 기술의 근본적인 차이를 나타내는 디자인 문제 일뿐입니다.

다음과 같이 두 번째 가능성 (압축 문제)을 쉽게 배제 할 수 있습니다.

  • ~ 220K Office 버전을 가져 와서 LibreOffice에서 열고 단일 문자를 단일 셀에 추가 한 후 저장하십시오.
  • 7-Zip이 없으면 설치 하십시오.
  • LibreOffice에서 저장 한 .xlsx 및 Excel에서 저장 한 .xlsx를 7-zip으로 엽니 다.
  • 아카이브의 디렉토리 계층을 탐색하여 파일이 아닌 디렉토리를 찾으십시오 .
  • "크기"와 "포장 크기"를 비교하십시오. 상기 중간 크기 LibreOffice와의 저장의 훨씬 더 큰, 다음 LibreOffice와는 데이터 자체를 팽만감된다. 경우 크기는 거의 동일하지만, 팩형 크기가 크기보다 훨씬 작은 아니라, 다음 압축 사용, 또는 나쁜 압축되지 않습니다. 내 PC에서 Microsoft Excel 2010은 _rels.rels 파일을 588 바이트에서 245로, xl \ styles.xml 파일을 3037 바이트에서 878로 압축합니다.

다음과 같이 첫 번째 글 머리 기호를 쉽게 배제 할 수 있습니다.

  • ~ 220K Office 버전을 가져 와서 LibreOffice에서 열고 단일 문자를 단일 셀에 추가 한 후 저장하십시오.
  • 생산성 도구를 실행하고 XML을 비교하십시오.
  • 단일 문자 변경이 이루어진 매우 작고 포함 된 영역을 제외하고 문서가 사실상 동일한 경우 첫 번째 문제 (추가 데이터 삽입)가 적용되지 않을 수 있습니다.

첫 번째와 두 번째 문제를 모두 배제했다면, 남은 것을 볼 수있는 유일한 가능성은 세 번째 문제 일뿐입니다. 해결하기가 쉽지 않고 LibreOffice가 "단순히 비효율적"이라는 것을 의미 할 수 있습니다.

실제로 문제를 해결하려면 가장 먼저 최신 버전의 LibreOffice를 테스트해야합니다. 베타 / 릴리스 후보 / 사용 가능한 모든 것을 시도하십시오. Windows 또는 Linux와 같은 다른 플랫폼에서 사용해보십시오. 다른 것보다 더 효율적인 결과를 생성하는 버전 또는 플랫폼을 알아낼 수 있는지 확인하십시오. 일반적으로 최신 버전 (심지어 시험판 버전)도 이전 버전보다 문제에 대한 해결책을 포함 할 가능성이 높습니다.


Firefox 애드온 "Stack Alert"가 툴바에 새 게시물을 Last In First Out으로 표시 한 다음 콘텐츠로 이동할 때 "MK"로 게시물에 댓글을 달 때 처음에는 귀하의 답변을 알지 못했습니다. 내가 당신의 게시물을 알지 못하도록 고정시킵니다. 여기에 남겨진 귀하의 정보는 내가 기대했던 것 이상입니다. 이 테스트 중 일부를 적시에 적용 할 것입니다. 압축 테스트는 이미 귀중한 것으로 입증되었으며 아마도 내가 알 수있는 한 그 원인 일 것입니다.
Sn3akyP3t3

1

이 부풀림이 왜 존재하는지 모르겠지만 직접 확인할 수있는 설명을 제공하겠습니다.

모든 .xlsx(또는 그 문제에 대한, .docx, .pptx) 파일은 압축 파일입니다. .xlsx파일의 이름을 바꾸고 .zip열거 나 압축을 풀면 그 안에 여러 파일과 폴더가 있습니다.

화면 캡처에서 LibreOffice은 (는) 파일을 만들 때 실제로 데이터를 압축하지 않는 것 같습니다. Excel에서 하나의 버전과 LibreOffice에서 하나의 버전으로 이름을 바꾸고 .zip압축을 풀고 개별 파일과 폴더를 보면 이를 쉽게 확인할 수 있습니다 . 압축되지 않은 크기가 크기와 일치 할 수 있습니다.

LibreOffice의 Q & A 사이트 ( http://ask.libreoffice.org) 에서도이 질문을 할 수 있습니다 .


불가사의는 결코 끝나지 않습니다! StackExchange 사이트가 존재하는지 몰랐습니다. 이 질문은 범위 내에서 더 적합하므로 여기로 옮길 것입니다. 또한, 나는 당신이 그 .zip 트릭을 할 수 있다는 것을 몰랐습니다. 나는 빠른 테스트를 수행했고 당신이 그 자리에 맞는 것 같습니다. 마우스 오른쪽 버튼을 클릭하고 7-zip 압축 풀기를 수행하면 이름을 바꾸고 압축을 풀 필요가 없습니다.
Sn3akyP3t3

1
ask.libreofficeorg 는 SE 사이트처럼 보일 수 있지만 SE 사이트는 아닙니다 . AskBot에 의해 구동되며 LibreOffice 인프라에서 실행됩니다. UI 패턴을 거의 완벽하게 복사하는 것 외에는 SE와 아무 관련이 없습니다. 또한이 답변이 실제로 내 답변에서 아직 말하지 않은 내용을 추가하는지 확실하지 않습니다. 파일 형식은 이름이 아니라 파일 내의 데이터로 정의되므로 7-zip 이외의 zip 프로그램의 경우에도 "이름 바꾸기"트릭은 완전히 필요하지 않습니다.
allquixotic

1
@allquixotic ask.libreoffice.org에 대한 StackExchange 참조를 편집하려고했지만 slhck이 이미 수행했습니다.
MK

@allquixotic 답변을 입력하기 시작했을 때이 질문에 대한 답변이 없었습니다. 작성을 마치고 게시했을 때 한 가지 답변이있었습니다. 그래서 나는 당신의 대답을 복사 한 것이 아닙니다. 이름을 바꾼 "트릭"은 7-Zip과 같은 프로그램을 쉽게 사용할 수없는 플랫폼 (문제에 언급 된 Mac OS 10.6과 같은)에서 유용합니다.
MK
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.