Workbook workbook=new Workbook();
Style style=workbook.Styles[workbook.Styles.Add()];
WorkSheet worksheet=workbook.WorkSheet[0];
//字体样式
style.Font.Color = Color.Red;//字体颜色
style.Font.Size = 10;//字体大小
style.Font.IsBold = true;//字体加粗
style.Font.Name = "宋体";//文字字体
//单元格样式
//单元格背景颜色
style.ForegroundColor = Color.Red;//红色
style.ForegroundColor = Color.Gray;//灰色
style.ForegroundColor = Color.Yellow;//黄色
style.ForegroundColor = Color.Magenta;//紫红色
style.ForegroundColor = Color.Orange;//橙色
style.ForegroundColor = Color.Pink;//粉红
style.ForegroundColor = Color.Aqua;//浅蓝
style.ForegroundColor = Color.PaleGreen;//浅绿
style.Pattern = BackgroundType.Solid;
style.HorizontalAlignment = TextAlignmentType.Center;//水平居中
style.IsTextWrapped = true;//单元格内容自动换行
//边框样式
style.Borders[BorderType.LeftBorder].LineStyle = CellBorderType.Thin; //左边框
style.Borders[BorderType.RightBorder].LineStyle = CellBorderType.Thin; //右边框
style.Borders[BorderType.TopBorder].LineStyle = CellBorderType.Thin; //上边框
style.Borders[BorderType.BottomBorder].LineStyle = CellBorderType.Thin; //下边框
Range range= worksheet.Cells.CreateRange(0, 0, 1, 1);//第一行第一列单元格
range.ApplyStyle(style, new StyleFlag() { All=true});
注:给单元格设置背景颜色时,需要加上style.Pattern = BackgroundType.Solid;。
Workbook workbook=new Workbook();
Style style=workbook.Styles[workbook.Styles.Add()];
WorkSheet worksheet=workbook.WorkSheet[0];
Cells
cells
=worksheet.
Cells
;
//给第一行第一列
设置
样式
cells
[0, 0].SetStyle(style);
1.2 使用ApplyStyle()
2.上图就是今天的模板,接下来就是填充数据了(此方法通用,比 builder.MoveToCell(0, 14 + i, 1, 0);这类方法好)
#region 对表格进行修改
private static Table EditCell(Table table, Document doc, int r
Aspose
.Words.Document doc = new Document();//新建一个空白的文档
Aspose
.Words.DocumentBuilder builder = new
Aspose
.Words.DocumentBuilder(doc);
builder.ParagraphFormat.Shading.BackgroundPatternColor = Color.Yellow;//当前段落背景颜色
2 所有段落文字
设置
背
如果要
设置
单元格
的颜色,请使用 Style.ForegroundColor 属性。只有当
单元格
样式
模式不是none或solid时,该属性才会生效。style.Pattern = BackgroundType.Solid这样子就会生效了。获取或
设置
样式
的背景颜色。
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0]; //选择excel中的第一个表
worksheet.Name = "整理后数据";//todo 写死名称
Style styleHerd = workbook.Styles[workbook.Styles.Add()];//新增
样式
Style styleTitle = workbook.Styles[workbook.Styles.Add()];//新增
样式
styleTitle.HorizontalAlignment = TextAlignmentType.Center;//文字居中
使用
Aspose
Excel for Java可以方便地创建和使用自定义函数。// 创建自定义函数 WorksheetCollection worksheets = workbook . getWorksheets();return 1;return 1;} });// 在工作表中使用自定义函数 Worksheet worksheet = worksheets . get(0);// 保存Excel文件 workbook . save("output.xlsx");
附件:
Aspose
.
Cells
.dll
1.创建execl(不需要服务器或者客户端安装office)
public void DCExexl(DataTable dt) { Workbook wb = new Workbook(); Worksheet ws = wb.Worksheets[0];
Cells
cell = ws.
Cells
;
cell[0, 0].Put...