Я получил этот код, чтобы применить «заголовок» (большой, топ-оф-лист «заголовка») на листе:Почему мое значение «определенное имя» (диапазон) не задается с помощью этого кода Light Spreadsheet Light?
// Initialize
private static SLDocument sl;
. . .
sl = new SLDocument();
// Create a Style
SLStyle styleHeading = sl.CreateStyle();
styleHeading.SetFont(FontSchemeValues.Major, 36);
styleHeading.Font.Italic = true;
styleHeading.Font.FontName = "Candara";
// Create a Defined Name (Range) and give it a value and style
sl.SetDefinedName("UnitName", "Sheet1!$A$1:$A$13");
sl.SetCellValue("UnitName", "Pennsylvania Platypi Presumptuously Parasailing");
sl.SetCellStyle("UnitName", styleHeading);
// Save the sheet
string appDataFolder = HttpContext.Current.Server.MapPath("~/App_Data/");
string spreadsheetLightFilename = "PlatypiTest.xlsx";
string fullspreadsheetLightPath = Path.Combine(appDataFolder, spreadsheetLightFilename);
sl.SaveAs(fullspreadsheetLightPath);
Примечание: Я проверил, что «Лист1» был прав с этот код:
var nameList = sl.GetSheetNames();
string s = nameList[0]; // "s" is "Sheet1"
файл является создан и сохранен, но она лишена содержания; Когда я его открываю, ячейка A1 подсвечивается, но без содержания.
Я пропустил жизненно важный шаг, или об этом совершенно неправильно?