【发布时间】:2015-02-16 09:30:43
【问题描述】:
我正在尝试将颜色应用于由 Spreadsheet Gear 生成的电子表格中的某些单元格。
我当前的代码
var workbook = Factory.GetWorkbook();
var worksheet = workbook.Worksheets["Sheet1"];
// Set the new worksheet name
worksheet.Name = "Group export";
var cells = worksheet.Cells;
cells[0, 0].Style.Font.Size = 20;
cells[5, 0].Value = "Default Values";
cells["A6"].Style.Interior.Color = System.Drawing.Color.FromArgb(166,166,166); //Line 86
但是,在打开电子表格时,我发现字体大小和单元格颜色应用于电子表格中的每个单元格。 “默认值”单元格仅位于正确的单元格中,但是我在工作表中的任何位置应用的任何背景或字体样式都适用于所有单元格。
我为单元格[“A6”].Style.Interior.Color 和单元格[“A5”].Style.Interior.Color 设置了一个监视,并在第 86 行之后设置了一个断点,以确认这是样式发生。
为什么样式会应用于电子表格中的所有单元格?
【问题讨论】:
标签: c# spreadsheetgear