Comment faire excel feuille de travail de l'en-tête de ligne en gras à l'aide d'OpenXML

Je suis en utilisant openXML, Asp.net et c# pour créer un Excel workbook, j'ai une exigence que pour faire ligne d'en-Tête de toutes les feuilles doivent être en gras.

WorkbookStylesPart stylesPart = workbookpart.AddNewPart<WorkbookStylesPart>();
        stylesPart.Stylesheet = CreateStylesheet();
        stylesPart.Stylesheet.Save();

    }
    private static Stylesheet CreateStylesheet()
    {
        Stylesheet ss = new Stylesheet();
        Fonts fts = new Fonts();
        DocumentFormat.OpenXml.Spreadsheet.Font ft = new DocumentFormat.OpenXml.Spreadsheet.Font();
        Bold fbld = new Bold();
        FontName ftn = new FontName();
        ftn.Val = "Calibri";
        DocumentFormat.OpenXml.Spreadsheet.FontSize ftsz = new DocumentFormat.OpenXml.Spreadsheet.FontSize();
        ftsz.Val = 11;
        ft.FontName = ftn;
        ft.FontSize = ftsz;
        ft.Bold = fbld;
        fts.Append(ft);
        fts.Count = (uint)fts.ChildElements.Count;
        ss.Append(fts);
        return ss;
    }

C'est de faire toutes les cellules bold, il me manque le code qui s'appliquent à un particulier row/cells

Merci d'Avance,
AR

pouvez-vous montrer le code, de sorte que nous pouvons comprendre exactement ce que nous pouvons faire selon votre condition
J'ai ajouté le code
Vous pouvez utiliser StyleIndex sur la Cellule. Regardez: blogs.msdn.microsoft.com/chrisquon/2009/11/30/...

OriginalL'auteur Aruns | 2015-04-28