4
엑셀 워크 북에서 일부 워크 시트를 삭제하고 싶습니다. 내 프로그램이로드되면 워크 북의 시트를 읽고, 사용자가 출력 파일에 있어야 할 시트를 선택할 수있는 gridview에 나열합니다. 사용자가 저장 버튼을 누르면 선택에 따라 워크 시트가 삭제되고 통합 문서가 저장됩니다. 작동하는 모든 것. 워크 시트에 실제로 내용이있는 경우를 제외하고. 빈 워크 시트는 삭제되지만 내용이있는 워크 시트는 삭제되지 않습니다.Excel 워크 북에서 비어 있지 않은 워크 시트를 삭제하십시오.
foreach (var item in _view.Sheets)
{
Exc.Worksheet ws = wb.Worksheets[item.Name];
if (!item.Include)
{
ws.Delete();
}
}
실마리가 있습니까?
와우. 나는 처음에 회의론자 였음을 인정해야합니다. 나에게 경고를 끄는 것은 의미가 없다 - 그러나 그것은 작동하고 나는 행복하고 위대하다! – Jan