9

セルのコンテンツに部分的なスタイルを適用するにはどうすればよいですか? たとえば、セルに次のテキスト「Hello World」が含まれているとします。「World」という単語はそのままにして、「Hello」という単語を太字にしたいと思います。セル全体にスタイリングを適用しましたが、セルの特定の部分に適用できませんでした。

4

2 に答える 2

12

ExcelRichTextクラスを使用してみてください。例えば:

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();
}
于 2016-11-01T18:44:49.213 に答える