2016-10-26 1 views
1

Wie verwende ich partielles Styling für den Inhalt einer Zelle? Zum Beispiel, wenn eine Zelle den folgenden Text "Hallo Welt" enthält. Ich möchte das Wort "Hello" fett machen und dabei das Wort "World" unverändert lassen. Ich habe das Styling auf die gesamte Zelle angewendet, aber ich konnte es nicht auf bestimmte Teile einer Zelle anwenden.Anwenden von partiellem Styling auf Text in Excel-Zellen mit Hilfe von EPpplus

+0

In VBA würden Sie auf die 'Zeichen' schauen und jedes Zeichen einzeln formatieren. –

Antwort

1

Sie sollten versuchen, ExcelRichText Klasse zu verwenden. Zum Beispiel:

var newFile = new FileInfo("example.xlsx"); 
using (var package = new ExcelPackage(newFile)) 
{ 
    var worksheet = package.Workbook.Worksheets.Add("Example"); 

    var boldRichText = worksheet.Cells[1, 1].RichText.Add("Hello"); 
    boldRichText.Bold = true; 

    var normalRichText = worksheet.Cells[1, 1].RichText.Add(" World"); 
    normalRichText.Bold = false; 

    package.Save(); 
} 
Verwandte Themen