How do I apply partial styling to contents of a cell? For example, if a cell contains the following text "Hello World". I want to make the word "Hello" bold while leaving the word "World" unchanged. I've applied styling to the entire cell just haven't been able to apply it to certain portions of a cell.
You should try to use ExcelRichText class. For example:
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();
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With