分類:[C#]
いつも大変お世話になっております。
EPPlusというライブラリを利用しています。
エクセルはExcel2010です。
わからないことは、
セルの背景色を取得できる色とできない色があることです。
例えば、
ピンク色は「FFFF66FF」と取得できます。
薄紫色は取得できません。
エクセル上で色の情報を確認すると
ピンク色は、R255 G102 B255 です。
薄紫色は、R177 G160 B199 です。
また背景色がない場合も取得できません。
色があるかないかも判定したいです。
どのようにすれば、背景色を取得することができるでしょうか?
よろしくお願い致します。
//using System.Xml;
//using System.Xml.Linq;
//using OfficeOpenXml;
//using OfficeOpenXml.Style;
var inputExcelFile = new FileInfo(template.ToString());
using (var workbook = new ExcelPackage(inputExcelFile))
{
// セル背景色の取得
var color1 = stsheet.Cells["AJ28"].Style.Fill.BackgroundColor.Rgb;
}
|