从版本9.9.5开始,spire.xls支持给整个excel工作表应用样式。本文将介绍如何使用spire.xls实现这一功能。
c#
using system.drawing;
using spire.xls;
namespace styleentireworksheet
{
class program
{
static void main(string[] args)
{
//加载excel文档
workbook workbook = new workbook();
workbook.loadfromfile("input.xlsx");
//获取第一张工作表
worksheet sheet = workbook.worksheets[0];
//创建样式
cellstyle style = workbook.styles.add("newstyle");
//定义工作表背景颜色
style.color = color.darkgray;
//定义字体颜色
style.font.color = color.white;
//定义字体大小
style.font.size = 15;
//应用样式到第一张工作表
sheet.applystyle(style);
//保存结果文档
workbook.savetofile("output.xlsx", excelversion.version2013);
}
}
}
vb.net
imports system.drawing
imports spire.xls
namespace styleentireworksheet
class program
private shared sub main(args as string())
'加载excel文档
dim workbook as new workbook()
workbook.loadfromfile("input.xlsx")
'获取第一张工作表
dim sheet as worksheet = workbook.worksheets(0)
'创建样式
dim style as cellstyle = workbook.styles.add("newstyle")
'定义工作表背景颜色
style.color = color.darkgray
'定义字体颜色
style.font.color = color.white
'定义字体大小
style.font.size = 15
'应用样式到第一张工作表
sheet.applystyle(style)
'保存结果文档
workbook.savetofile("output.xlsx", excelversion.version2013)
end sub
end class
end namespace