如何在excel文件中使用c#查看wrapText中的粗体样式

如何检查Excel表单元格中的粗体文本? 我正在使用C#,Epplus阅读Excel文件,但我不解决如何解决我的任务。所以,请你告诉我如何解决它?

input:在Excel中的单元格

• On Command • **On proceeds** • Exclude guidance • **On Demand** 

输出:

 • **On proceeds** • **On Demand** 

不知道你真的以后,但假设你有这样的电子表格:

在这里输入图像说明

粗体文本显示为红色时,将用粗体文本提取所有单元格:

 using (var package = new ExcelPackage(new FileInfo(path))) { var sheet = package.Workbook.Worksheets[1]; for (int i = 1; i <= 4; ++i) { var cell = sheet.Cells[1, i]; if (cell.IsRichText) { foreach (var element in cell.RichText) { if (element.Bold) Console.WriteLine("Rich Text cell {0}: bold text: [{1}]", i, element.Text.Trim()); } } else { if (cell.Style.Font.Bold) Console.WriteLine("Single-line cell {0}: bold text: [{1}]", i, cell.Value); } } } 

输出:

 Single-line cell 1: bold text: [Bold] Rich Text cell 3: bold text: [Bold] Rich Text cell 4: bold text: [Bold00] Rich Text cell 4: bold text: [Bold01]