zoukankan      html  css  js  c++  java
  • 使用Aspose.Cells 过程中用过的知识(转)

    //新建工作簿 
     Workbook workbook = new Workbook(); //工作簿 
     Worksheet sheet = workbook.Worksheets[0]; //工作表 
     Cells cells = sheet.Cells;//单元格 
     
     sheet.Protect(ProtectionType.All, "123123", "");//保护工作表 
     sheet.Protection.IsSelectingLockedCellsAllowed = false;//设置只能选择解锁单元格 
     sheet.Protection.IsFormattingColumnsAllowed = true;//设置可以调整列 
     sheet.Protection.IsFormattingRowsAllowed = true;//设置可以调整行 
     
     Style style1 = workbook.Styles[workbook.Styles.Add()];//新增样式 
     style1.HorizontalAlignment = TextAlignmentType.Center;//文字居中 
     style1.Font.Name = "宋体";//文字字体 
     style1.Font.Size = 12;//文字大小 
     style1.IsLocked = false;//单元格解锁 
     style1.Font.IsBold = true;//粗体 
     style1.ForegroundColor = Color.FromArgb(0x99, 0xcc, 0xff);//设置背景色 
     style1.Pattern = BackgroundType.Solid; //设置背景样式 
     style1.IsTextWrapped = true;//单元格内容自动换行 
     style1.Borders[BorderType.LeftBorder].LineStyle = CellBorderType.Thin; //应用边界线 左边界线 
     style1.Borders[BorderType.RightBorder].LineStyle = CellBorderType.Thin; //应用边界线 右边界线 
     style1.Borders[BorderType.TopBorder].LineStyle = CellBorderType.Thin; //应用边界线 上边界线 
     style1.Borders[BorderType.BottomBorder].LineStyle = CellBorderType.Thin; //应用边界线 下边界线 
     
     cells.Merge(0, 0, 1, 5);//合并单元格 
     cells[0, 0].PutValue("内容");//填写内容 
     cells[0, 0].SetStyle(style1);//给单元格关联样式 
     
     cells.SetRowHeight(0, 38);//设置行高 
     
     cells.SetColumnWidth(1, 20);//设置列宽 
     
     cells[1, 0].Formula = "=AVERAGE(B1:E1)";//给单元格设置计算公式 
     
     System.IO.MemoryStream ms = workbook.SaveToStream();//生成数据流 
     byte[] bt = ms.ToArray(); 
     
     workbook.Save(@"D:\test.xls");//保存到硬盘
  • 相关阅读:
    Linux常见问题解决
    (转)CoreDNS:Kubernetes内部域名解析原理、弊端及优化方式
    (转)Go sync.WaitGroup的用法
    (转)5个维度对 Kubernetes 集群优化及压测方案
    使用 Alpine 作为基础镜像时可能会遇到的常见问题的解决方法
    提前预防K8s集群资源不足的处理方式配置
    docker runc升级
    Nginx常见问题解决
    DNS泛域名解析应用(nip.io)
    使用Velero备份Kubernetes集群
  • 原文地址:https://www.cnblogs.com/shenyixin/p/2804750.html
Copyright © 2011-2022 走看看