Ben bir "başlığını" uygulamak için bu kodu var (büyük, üst-of-the-sac "title") bir sayfaya:Neden "Tanımlanmış ad" (aralık) değerin bu E-tablo Işık kodunda ayarlanmıyor?
// 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);
Not: Doğruladım "Sayfa1" doğru birlikte olduğunu Bu kod:
var nameList = sl.GetSheetNames();
string s = nameList[0]; // "s" is "Sheet1"
dosya oluşturulan ve kaydedilen, ancak içerikten yoksun olduğu; açtığımda, A1 hücresi vurgulanır, ancak içerik içermez.
Hayati bir adımı kaçırıyor mu, yoksa bu tamamen yanlış mı oluyor?