Будучи вынужденным перейти от NPOI к взаимодействию с Microsoft, я должен выполнить задачу по поиску определенного рабочего листа в книге, а затем перебрать каждую его строку.
В NPOI это будет просто workbook.GetSheet (sheetName);
. Что было бы эквивалентно этому в взаимодействии с Microsoft?
Используйте 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();
}
}