2011-11-09 27 views
16

microsoft birlikte çalışma için NPOI zorla olmak, ben çalışma kitabındaki belirli bir çalışma sayfası bulma görevi gerçekleştirmek ve sonra bunun her satırda arasında yineleme gerekiyor..NET'te bir çalışma sayfası nasıl adlandırılır?

NPOI'de sadece workbook.GetSheet(sheetName); olur. Microsoft interopunda bunun karşılığı ne olurdu?

cevap

21

Kullanım workbook.Sheets[sheetName];

Komple çalışma örneği:

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(); 
    } 
} 
+3

Emin misiniz? Oldukça eminim ki sadece çalışma kitabını yapabilirsiniz. "[Sheet2"]. –

+0

@JeffYates, Dope! +1 Haklısın ... bir uzatma yöntemi yapmaya gerek yok. Bunu düzeltmek için gönderim güncellendi. – Matt

+0

Sevindim, yardımcı olabilirim. :) –

İlgili konular