
파일 생성 날짜를 수정하는 방법을 알고 있지만 Excel(xlsx)의 파일 통계/속성/속성/원래 생성 날짜/마지막 인쇄 날짜 등이 여전히 남아 있습니다. 이 데이터를 수정할 수 있는 방법이 있는지 궁금합니다.
답변1
나는 그것을 알아냈고 그것이 어떤 사람들에게는 유용할 것이라고 생각하므로 내 질문에 직접 대답하겠습니다. 이는 새로운 Excel 파일 형식(xlsx) 또는 기타 새로운 MS Office 형식(예: Office 2007 이상)에서만 작동합니다. 이전 파일 형식의 경우 Dennis Williamson이 다음과 같이 제안했습니다.
기본 단계는 다음과 같습니다.
7zip과 같은 zip 유틸리티를 사용하여 Excel 파일 열기 'docProps'라는 폴더로 이동합니다. 파일 이름 'core.xml'을 추출합니다. Notepad 또는 Notepad++와 같은 일반 텍스트 편집기를 사용하여 파일을 엽니다.
다음과 같이 꺾쇠 괄호 태그 안에 대부분의(모두?) 파일 속성이 표시됩니다.
<dcterms:modified xsi:type="dcterms:W3CDTF">2010-10-03T15:59:33Z</dcterms:modified>
태그 사이에 있는 날짜나 기타 정보, 즉 위의 날짜를 수정하세요. 경고! 무엇을 하고 있는지 알지 못하는 한 태그(꺾쇠 괄호) 안의 내용을 수정하지 마세요.
완료되면 파일을 저장합니다. zip 유틸리티로 돌아가서 원본 'core.xml'을 방금 편집한 파일로 변경하세요. 7zip을 사용하는 경우 다시 끌어다 놓고 덮어쓰기를 확인하는 것만 큼 간단합니다. 엑셀에 들어가서 모든 정보가 수정되었는지 확인하세요. 끝.
답변2
위에서 설명한 대로 7Zip을 사용하면 잘 작동합니다. 시간은 UTC(또는 GMT)로 저장되므로 해당 시간대로 조정해야 합니다.
어떤 이유로 트랙을 커버하려는 경우 core.xml 파일을 편집하면 수정한 날짜에 파일이 수정되었음을 표시합니다. 이 경우 다음 단락에 설명된 플랜 B를 사용해야 합니다.
적어도 Excel 2010에서는 새 파일에 저장하는 것이 작동하지 않습니다. 원래 생성 날짜와 다른 모든 내용이 새 파일에 포함됩니다. 하지만,모든 워크시트를 새 통합 문서로 이동하면 날짜별로 깔끔하게 시작할 수 있습니다....생성된 날짜는 워크시트를 이동한 날짜가 됩니다.
답변3
생성된 날짜 등은 파일 시스템에서 가져온 것이므로(인쇄된 날짜는 파일에 저장되어 있는 것 같습니다) 모든 파일에 대해 해당 날짜를 수정할 수 있는 유틸리티는 스프레드시트 파일에 대해 이를 수행할 수 있어야 합니다.여기에 기사가 있습니다.여기에는 몇 가지 유틸리티가 나열되어 있습니다.