0
Openxmlの新機能です。 openxmlを使ってxlsxファイルを作成しようとしています。私はExcelファイル内の異なるセルのテキストに異なるフォントと色を適用したい。私はxlsxファイルを作成するためにこれを使用していますが、フォントと色の部分は実行できません。openxmlを使用してExcelファイルのセルにテキストのフォントと色を適用する方法
SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Create("E:\\Word9.xlsx", SpreadsheetDocumentType.Workbook);
WorkbookPart workbookpart = spreadsheetDocument.AddWorkbookPart();
workbookpart.Workbook = new Workbook();
WorksheetPart worksheetPart = workbookpart.AddNewPart<WorksheetPart>();
worksheetPart.Worksheet = new Worksheet(new SheetData());
Sheets sheets = spreadsheetDocument.WorkbookPart.Workbook.AppendChild<Sheets>(new Sheets());
int i = 1;
while (i <= 5)
{
Sheet sheet = new Sheet() { Id = spreadsheetDocument.WorkbookPart.GetIdOfPart(worksheetPart), SheetId = (UInt32)i, Name = "mySheet" + i.ToString() };
for (int ii = 1; ii <= 5; ii++)
{
Row row1 = new Row();
sheets.AppendChild(row1);
Cell cll = new Cell(new InlineString(new DocumentFormat.OpenXml.Spreadsheet.Text("qqqqqq"))) { DataType = CellValues.InlineString };
row1.AppendChild(cll);
}
sheets.Append(sheet);
i++;
}
workbookpart.Workbook.Save();
フォントと色を異なるセルに適用する方法を知っている人はいますか?