손상된 LibreOffice 스프레드시트를 수정하는 방법

손상된 LibreOffice 스프레드시트를 수정하는 방법

LibreOffice에서 충돌을 포함하여 많은 오류가 발생하는 것으로 보이는 상당한 다중 시트 LibreOffice 워크시트가 있습니다.

예상대로 작동하도록 하는 방법에 대한 아이디어가 있습니까?

아마도 수출에 이어 수입을 할 것이라고 생각하고 있는데, 작업한 내용 중 일부가 손실될까 봐 걱정됩니다. 워크시트는 조건부 서식, 숨겨진 행, 범위 이름 등을 포함한 다양한 기능을 사용합니다.

답변1

Calc ods와 같은 ODT 파일은 컨테이너 형식입니다. 실제로는 압축을 풀 수 있는 zip 파일입니다. 파일을 복사하고 확장자를 ods에서 zip으로 변경한 후 압축을 풀어주세요. 내부에는 이미지를 담을 수 있는 폴더와 실제 데이터가 들어 있는 XML 파일(content.xml)이 있어야 합니다. 무시할 수 있는 다른 파일도 찾을 수 있습니다. XML 편집기에서 XML을 분석할 수 있습니다. 편집된 파일을 다시 넣고, 압축하고, 이름을 ods로 바꾸고, 작동하는지 확인할 수 있습니다.

이것이 더 도움이 될지는 모르겠지만 시도해 볼 가치가 있습니다.

백업이 있나요? 이 파일이 보관용 계정에 저장되어 있다면 이전 버전일 수 있습니다. 글쎄요, 백업이 없다면 백업이 얼마나 유용할 수 있는지 아실 겁니다.

답변2

동일한 문제가 있었고 다음을 통해 복구했습니다.

  1. 손상된 파일 압축 풀기
  2. 좋은 파일의 압축을 푼다
  3. 압축을 푼 좋은 od와 비교했을 때
  4. Meta.xml에서 다음 요소의 차이점을 발견했습니다.<meta:editing-duration>
  5. 좋은 것으로 교체했습니다.<meta:editing-duration>PT9M</meta:editing-duration>
  6. zip -r filename.ods *
  7. LibreOffice를 열고 수리하도록 하세요.

돌려받았어요 :-)

답변3

12개 이상의 시트 중 하나를 열지 못하는 .ods 파일과 관련해 비슷한 문제가 발생했습니다. 전체 LibreOffice 프로그램이 중단되지만 해당 시트를 열려고 할 때만 중단됩니다. 효과가 있었던 것은 다른 시트를 추가한 다음 문제 시트가 작동하기 시작하는 것이었습니다. 아마도 여기에서도 도움이 될 것입니다.

관련 정보