非官方解答...
这是Spread的设计, 在文档中的Import and Export Reference一章中写了border的对应关系. 我这有总结更完整的:
导出Excel时,
None --> None
Solid 1 --> Hair
Solid 2 --> Thin
Solid 3 --> Medium
Solid >=4 --> Thick
Dashed <3 --> Dashed
Dashed >=3 --> Medium dashed
Dotted --> Dotted
Double, Groove, Inset, Outset, Ridge --> Double
导入Excel时,
None --> None
Hair --> Solid 1
Thin --> Solid 2
Medium --> Solid 3
Thick --> Solid 4
Dashed, Dash-dot --> Dashed 2
Medium dashed, Medium dash-dot, Slanted dash-dot --> Dashed 3
Dotted --> Dotted 2
Dash-dot-dot, Medium dash-dot-dot --> Dotted 3
Double --> Double 3
这么设计是为了将Spread for ASP.NET的border样式尽可能多的与Excel的border样式对应起来.
所以如果需要在导出的Excel中border为Thin, 那么就要设置Spread的border为Solid 2. 如果觉得这样子在页面上的时候不太好看, 可以在导出的时候将border设为Solid 2, 导出完毕再设置回来即可. |