Programming/C#

Sheet Name에 만들지도 않은 '_xlnm#_FilterDatabase'이 포함된 Sheet가 보일 때..

blueasa 2014. 9. 17. 15:21

OleDB로 엑셀파일을 제어하는 툴을 만들었었는데,


MySheet$                                        // 내가 만든 Sheet

MySheet$_xlnm#_FilterDatabase        // 만들지도 않았고, 엑셀파일에서 보이지도 않음.


생각지도 못한 MySheet$_xlnm#_FilterDatabase 라는 Sheet Name이 뜨길래 뭔가 했는데 검색해보니 VB 관련으로 엑셀의 VBA를 쓰면 내부적으로 만들어서 사용하는 것 같다.


어쨌든 나에겐 필요없는 정보라서 Sheet Name에 "_FilterDatabase"가 포함되어 있으면 Skip하도록 소스를 조금 수정했다.



참조 : http://stackoverflow.com/questions/23034296/multi-sheet-import-with-oledb-netting-xlnm-filterdatabase-as-sheet-names

반응형