(Libre|Open)Office Calc 스프레드시트에서 외부 링크를 찾고 제거하는 방법

(Libre|Open)Office Calc 스프레드시트에서 외부 링크를 찾고 제거하는 방법

외부 링크를 업데이트할지 묻는 메시지를 표시하는 LibreOffice Calc 스프레드시트가 있습니다. 외부 링크를 직접 추가하지는 않았지만 어느 시점에서 다른 Calc 창에서 데이터를 복사한 후 이 문제가 시작되었습니다. (이 문제는 LibreOffice에만 국한된 것이 아니라 OpenOffice에도 존재한다고 가정합니다.)

내가 찾은 유일한 힌트는 LibreOffice 포럼에 있었습니다.http://en.libreofficeforum.org/node/8150

이러한 힌트를 바탕으로 조사한 결과 다음과 같은 사실을 알아냈습니다.

  • 메뉴가 Edit > Links회색으로 표시됩니다. (수정됨, External > Links이전에 오류가 있었습니다.)
  • ///, 을( 를) 검색해 ://*.*s결과가 반환되지 않았습니다.

그렇다면 의심되는 외부 링크를 어떻게 찾고 제거합니까?

편집: .fods파일을 사용하고 있으므로 xml 소스를 통해 검색하는 것이 제가 할 수 있는 일입니다. 내가 찾은 것 :

   ...
   <table:table table:name="&apos;file:///path/to/somefile.fods&apos;#Sheetname" table:print="false" table:style-name="ta_extref">
    <table:table-source xlink:type="simple" xlink:href="relative/path/to/a/temporary/copy/I/once/made/of/somefile.fods" table:table-name="Sheetname" table:mode="copy-results-only"/>
      ...
   </table:table>
   <table:named-expressions/>
   <table:database-ranges>
    <table:database-range table:name="__Anonymous_Sheet_DB__0" table:target-range-address="Sheetname.A1:Sheetname.C1048572">
    ...

그럼 내 파일에 숨겨진 시트가 있는 것 같은데...

답변1

또한 시작 시 해당 팝업이 표시되었습니다.

여기에 이미지 설명을 입력하세요

나는 같은 문제가 있었고 오늘에 옵션이 있다는 것을 알았습니다.편집하다라는 메뉴연결.... 해당 옵션을 선택하면 문서에 있는 외부 링크 목록이 포함된 대화 상자가 나타납니다.

여기에 이미지 설명을 입력하세요

제거하려는 링크를 선택한 다음링크 끊기단추. 확인을 요청합니다. 네 라고 말하다. 이제 링크가 사라졌습니다. 꼭 저장하세요. 테스트하려면 LibreOffice를 닫고 문서를 다시 엽니다. 해당 링크를 모두 제거한 경우 업데이트하라는 메시지가 표시되지 않습니다.

만약편집 » 링크...회색으로 표시되어 있나요?

위의 L. Levrel의 의견에 따르면 LibreOffice는연결...파일이 아닌 파일을 로드하면 메뉴 항목이 회색으로 표시됩니다 .ods. 이 경우에는 에 저장하고 .ods모든 항목을 닫은 다음 새 파일을 다시 로드해 보세요. 이번에는 메뉴 항목이 회색으로 표시되어서는 안 됩니다. 물론 형식 간에 변환할 때 일부 형식이 손실될 수 있습니다. 조심해!

원천:https://help.libreoffice.org/Common/Edit_Links

답변2

복사한 Calc Sheet를 열 때마다 동일한 팝업이 나타납니다."이 파일에는 다른 파일에 대한 링크가 포함되어 있습니다. 업데이트해야 합니까?"

내가 열고 있는 스프레드시트는 다른 스프레드시트에서 복사되었지만 각 스프레드시트는 독립적으로 작동해야 합니다.

해당 팝업을 제거하는 방법을 알아보기 위해 이 페이지를 방문했습니다. 즉, 다음과 같습니다.

다른 파일에 연결된 수식이 있는 셀을 스프레드시트에서 어떻게 찾아 더 이상 다른 파일에 연결되지 않도록 해당 셀의 내용을 변경할 수 있습니까?

여기 대화의 일부를 따라 다음과 같이 시도했습니다.

찾기 및 바꾸기를 사용하여 "수식"을 보고 책의 "모든 시트"를 볼 수 있도록 옵션을 변경했습니다. "찾기:" 텍스트에 "파일"(인용부호 없이)을 입력했습니다.

"다음 찾기"를 클릭하면 시트 전체를 탐색하면서 텍스트 문자열 "file"(다른 파일에 대한 링크를 나타냄)이 포함된 수식이 있는 각 셀을 찾고 다른 파일에 대한 전체 링크를 제거할 수 있었습니다. 일반적으로 실제 셀 참조만 남깁니다. (현재 시트를 참조함)

EXAMPLE:  the search found the formula:

    'file///c:documents/myusername/example.ods'B62

and I removed the file reference within the single quotes to leave

    B62

"찾기 및 바꾸기"가 포럼에서 더 이상 "파일" 인스턴스를 찾지 못했을 때 시트를 저장하고 다시 열었습니다.

링크 관련 팝업이 더 이상 나타나지 않습니다.

답변3

나 자신도 같은 문제를 겪었고 여기에서 토론을 읽은 후 원하는 시트를 새 파일에 복사해 보았고(제 경우에는 시트가 하나뿐이었기 때문에 쉬웠습니다) 문제가 해결되었습니다. 문제가 있는 숨겨진 시트가 해당 파일에 있을 수 있으므로 새 파일을 만들면 문제를 피할 수 있습니다. 하지만 시트가 많은 복잡한 스프레드시트에서는 이것이 어떻게 될지 잘 모르겠습니다.

또는 시트 숨기기를 해제하는 방법을 찾아볼 수도 있습니다. (저는 Excel에서 이 작업을 수행했습니다. VBA를 사용하면 추가 숨기기 수준도 얻을 수 있습니다. 하지만 이것이 실제로 문제가 아닐 수도 있으므로 먼저 "새 시트에 복사"를 시도해 보겠습니다.)

답변4

제안된 접근 방식 '모든 "파일" 수식 찾기'를 수행할 때 이것만으로는 충분하지 않을 수 있다는 것을 알았습니다. 내 경우에는 변경 녹음이 활성화되어 원격 파일에 대한 링크가 계속 활성화되었습니다. 기록된 모든 변경 사항이 승인되고 변경 사항 추적이 비활성화되면 원격 파일에 대한 링크를 성공적으로 끊을 수 있었습니다.

관련 정보