从字符串中保存和加载单元格边框信息

Save and load cell border information from strings

我试图将一个单元格的边框信息保存到一个字符串变量中,并使用该字符串为另一个单元格创建边框,但我就是不知道该怎么做。 我看到您可以使用

获取一些边界信息
.Cells[2, 0].Borders[SpreadsheetGear.BordersIndex.EdgeTop].ToString();

但我不知道如何使用字符串为另一个单元格提供边框信息。

需要使用 IRange 指定单元格的边框。Borders 属性。请注意,此 属性 也可以被索引到,以便您可以应用特定的边框 style/color/weight/etc。在特定 "edge" 上。示例:

// Set border options for all "edges" of B2.
worksheet.Cells["B2"].Borders.Weight = BorderWeight.Thick;

// Set border option for the "right edge" only.
worksheet.Cells["B2"].Borders[BordersIndex.EdgeRight].Color = SpreadsheetGear.Colors.Red;

您可以在 Range > Border 进一步证明了这一点 API。此示例还有一个在线版本,它使用 SpreadsheetGear for Silverlight 产品 here