【发布时间】:2018-04-24 13:52:25
【问题描述】:
我正在尝试使用 closedxml 在 excel 中创建一个表,我希望它的名称是带有空格的列,如图片 Table with spaces in its column's names 中所示。在默认情况下,名称不应包含空格,我尝试在创建表后重写这些名称,但即使我确保核心是黑色的,名称也会变得透明。
创建表的脚本是:
public static void CreateTable(IXLWorksheet ws, int beginRow, int beginColumn, List<SitesTableModel> list)
{
ws.Cell(beginRow, beginColumn).InsertTable(list.AsEnumerable());
var range5 = ws.Range(beginRow, beginColumn, beginRow+list.Count, beginColumn+5);
range5.Style.Alignment.Vertical = XLAlignmentVerticalValues.Top;
range5.Style.Font.FontColor = XLColor.TealBlue;
range5.Style.Font.FontName = "Arial";
range5.Style.Font.FontSize = 10;
range5.Style.Alignment.WrapText = true;
Cell cell = new Cell
{
fontColor = XLColor.Black,
textValue = "Nom du site",
fontName = "Arial",
bold = false,
fontSize = 10,
alignment = XLAlignmentHorizontalValues.Left,
};
SetCellValue(ws, beginRow, beginColumn, cell);
cell.textValue = "Adresse d'audit";
SetCellValue(ws, beginRow, beginColumn+1, cell);
cell.textValue = "Certifications demandées";
SetCellValue(ws, beginRow, beginColumn+2, cell);
cell.textValue = "Activités du site";
SetCellValue(ws, beginRow, beginColumn+3, cell);
cell.textValue = "Produits du site";
SetCellValue(ws, beginRow, beginColumn+4, cell);
}
【问题讨论】:
-
最近的更改可能会解决此问题。请尝试 v0.93.0-beta1