programing

에서 이름으로 워크시트를 가져오는 방법.NET?

bestprogram 2023. 5. 7. 12:02

에서 이름으로 워크시트를 가져오는 방법.NET?

NPOI에서 microsoft interop으로 강제 전환되어 워크북에서 특정 워크시트를 찾은 다음 모든 행을 반복하는 작업을 수행해야 합니다.

NPOI에서는 단순합니다.workbook.GetSheet(sheetName);마이크로소프트 interop에서 이에 해당하는 것은 무엇입니까?

사용하다workbook.Sheets[sheetName];

전체 작업 예제:

using Microsoft.Office.Interop.Excel;

class Program
{
    static void Main(string[] args)
    {
        var excelApplication = new Application();
        excelApplication.Visible = true;
        excelApplication.SheetsInNewWorkbook = 3;
        var workbook = excelApplication.Workbooks.Add();
        var worksheet = workbook.Sheets["Sheet2"];         //<--- desired method
        worksheet.Activate();
    }
}

언급URL : https://stackoverflow.com/questions/8067115/how-to-get-a-worksheet-by-name-in-net