私にとってはアントンの答えのdidntの仕事いくつかの理由。
public static class RichtTextExtensions
{
public static ExcelRichText Add(this ExcelRichTextCollection richTextCollection,
string text, bool bold = false, bool italic = false, Color? color = null, float size = 11,
bool underline = false, string fontName = "Segoe UI Light")
{
var richText = richTextCollection.Add(text);
richText.Color = color ?? Color.Black;
richText.Bold = bold;
richText.Italic = italic;
richText.Size = size;
richText.FontName = fontName;
richText.UnderLine = underline;
return richText;
}
}
そして、それを使用する: するvarワークシート= package.Workbook
FileInfo fi = new FileInfo(@"c:\Book1.xlsx");
using (ExcelPackage package = new ExcelPackage(fi))
{
// add a new worksheet to the empty workbook
ExcelWorksheet worksheet = package.Workbook.Worksheets["Inv"];
//add multi-coloured text to a cell
worksheet.Cells[2, 1].IsRichText = true;
ExcelRichTextCollection rtfCollection = worksheet.Cells[2, 1].RichText;
ExcelRichText ert = rtfCollection.Add("bugaga");
ert.Bold = true;
ert.Color = System.Drawing.Color.Red;
ert.Italic = true;
ert = rtfCollection.Add("alohaaaaa");
ert.Bold = true;
ert.Color = System.Drawing.Color.Purple;
ert.Italic = true;
ert = rtfCollection.Add("mm");
ert.Color = System.Drawing.Color.Peru;
ert.Italic = false;
ert.Bold = false;
package.Save();
}
解決済み!私はそれを使用することができます:http://pastebin.com/wJfcgyhV –
あなたは答えとしてそれを書くことができます解決したとして印を付けます。 – Aprillion