Sheet1, Sheet2 및 Sheet3이라는 세 개의 워크 시트가있는 Excel 2010 스프레드 시트가 있습니다.XML SDK 2.0을 열고 Excel 워크 시트의 이름을 액세스 할 수 있습니다.
이름으로 워크 시트에 대한 참조를 얻으려고합니다. 나는 시트 2에 대한 참조를 얻기 위해 노력하고
using (SpreadsheetDocument myWorkbook = SpreadsheetDocument.Open(FileName, true))
{
//Access the main Workbook part, which contains all references
WorkbookPart workbookPart = myWorkbook.WorkbookPart;
WorksheetPart worksheetPart = workbookPart.WorksheetParts.Last();
// this gives me Sheet1
SheetData sheetData = worksheetPart.Worksheet.GetFirstChild<SheetData>();
}
, 그러나 나는이 작업을 수행 할 수있는 방법을 찾을 수 없습니다 :
나는 코드를 사용하고 있습니다.
나는 더 가까워지고 있어요,하지만 난 아직 아니에요 : 나에게 시트에 대한 참조를 가져옵니다
var x = workbookPart.Workbook.Sheets.Where(s=> s.GetAttribute("name", "").Value == "Sheet2").FirstOrDefault();
아니라 시트의 데이터에
감사
감사합니다. amurra !! –