Вы, вероятно, забыли дать вашему листу имя. Вы можете увидеть это, используя
Sheet sheet = workbookPart.Workbook.Descendants<Sheet>().FirstOrDefault
и вы увидите, что имя вашего листа либо не определено, либо является мусорным текстом.
Если это не поможет. Создайте простой код в коде, сохраните его в OOXML и откройте в программе просмотра XML. затем сделайте копию, откройте ее в Excel, сохраните и посмотрите разницу в xml. Часто это хорошее начало, чтобы увидеть, что Excel добавил по умолчанию в документ.
Excel очень терпимо относится к вещам, которые вы сделали неправильно при создании документа в коде, и волшебным образом исправляет их при повторном открытии документа.
Плохой взлом будет использовать interop для открытия документа, сохраняя его снова в коде. который все исправит для вас.
Workbook wrkbk = app.Workbooks.Open(@"c:\del.xls");
wrkbk.Save();
wrkbk.Close();