private static IDictionary<int, string> GetSharedStrings(SpreadsheetDocument document) { return document.WorkbookPart.SharedStringTablePart.SharedStringTable .Select((x, i) => Tuple.Create(i, x.InnerText)) .ToDictionary(x => x.Item1, x => x.Item2); }