Mam arkusz kalkulacyjny Excel 2010, który ma 3 arkusze robocze o nazwach Arkusz1, Arkusz2 i Arkusz3.Otwórz pakiet XML SDK 2.0, aby uzyskać dostęp do arkusza Excel 2010 o nazwie
Próbuję uzyskać odniesienie do arkusza roboczego po nazwie.
używam kod:
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>();
}
Próbuję uzyskać odniesienie do Arkusz2, ale nie mogę znaleźć sposób, aby to zrobić.
jestem coraz bliżej, ale nie jestem tam jeszcze:
var x = workbookPart.Workbook.Sheets.Where(s=> s.GetAttribute("name", "").Value == "Sheet2").FirstOrDefault();
że dostaje mi odniesienie do arkusza, ale nie do danych na arkuszu
Dzięki
Dzięki amurra !! –