.xlsx 파일은 실제로 압축 압축 파일 (zip 파일)이므로 실제로 숨겨진 파일을 추가하려면 .xml 파일을 보관 파일에 추가하면됩니다. 그런 식으로 Excel은 심지어 그걸 알지도 못했습니다.
.xlsx 파일의 이름을 .zip으로 변경하고 압축을 풀어 파일을 추가 한 다음 .zip 파일의 내용을 선택하고 다시 아카이브하십시오. .xlsx로 이름을 변경하면 내부에 숨겨진 .xml 파일이 생깁니다. : 당신은 SharpZipLib 같은 압축 라이브러리를 사용하여 C#에서이 작업을 수행 할 수 있습니다
(주 최상위 폴더 만 내용을 압축하지 마십시오) : http://www.sharpdevelop.net/OpenSource/SharpZipLib/
UPDATE :이 "숨겨진"파일이됩니다 사용자가 Excel 내에서 파일을 저장하면 유지되지 않습니다. 이 시나리오에서 내가 생각해 낼 수있는 가장 좋은 아이디어는 시트에 포함 된 VBA 매크로의 일부로 코드를 호출하는 것입니다. http://msdn.microsoft.com/en-us/library/aa982683.aspx
합니다 (docProps 폴더 단위) core.xml 및 app.xml 문서의 속성을 포함하고 추가로 저장할 수있는 좋은 위치가 될 수 있습니다
이 링크는 오피스 패키지의 부품을 조작에 대한 유용한 정보가 포함되어 있습니다 XML 정보.
내가 포함 된 OLE 개체를 사용해야 다음
xlworkbook
객체에 대해은 위에서 사용? 또는 맞춤 부품? – user542393
이 XML을 파일에 저장하는 목적은 무엇입니까? –