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 = 22;//文字大小
style1.IsLocked = false;//单元格解锁
style1.Font.IsBold = true;//粗体
style1.ForegroundColor = Color.FromArgb(0xaa, 0xcc, 0xbb);//设置背景色
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, 20);//设置行高
cells.SetColumnWidth(1, 30);//设置列宽
cells[1, 0].Formula = "=AVERAGE(B1:E1)";//给单元格设置计算公式

//从Cells[0,0]开始创建一个2行3列的Range
Range range = ws.Cells.CreateRange(0, 0, 2, 3);
Cell cell = range[0, 0];
cell.Style.Font = 9;
range.Style = style;
range.Merge();  
  1. 注意Range不能直接设置Style.必须先定义style再将style赋给Style.其他设置和Cell基本一致.
  2. Range的Style会覆盖Cell定义的Style.另外必须先赋值再传Style.否则可能不生效.

  

</pre><pre code_snippet_id="1630545" snippet_file_name="blog_20160331_3_2386885" name="code" class="csharp" style="margin-top: 0px; margin-bottom: 0px; padding: 0px; white-space: pre-wrap; word-wrap: break-word; line-height: 18px; background-color: rgb(245, 250, 254);">使用Formula:
sheet.Cells[0,0].PutValue(1);
sheet.Cells[1,0].PutValue(20);
sheet.Cells[2,0].Formula="SUM(A1:B1)";
sheet.CalculateFormula(true);
Save Excel文件的时候必须调用CalculateFormula方法计算结果.  

  

  

转载于:https://www.cnblogs.com/weifeng123/p/8081311.html

C# Aspose.Cells 使用汇总相关推荐

  1. Aspose.Cells使用总结大全

    使用到 Aspose.Cells 插件,整理一下. 一:新建解决方案,目录如下 目录说明: Program.cs - 入口类 ExcelGenerator.cs - Aspose.Cells 操作类 ...

  2. 报表中的Excel操作之Aspose.Cells(Excel模板)

    本篇中将简单记录下Aspose.Cells这个强大的Excel操作组件.这个组件的强大之处,就不多说,对于我们的报表总是会有导出Excel的处理,如果你使用微软Excel的com组件,那么对于简单的操 ...

  3. Aspose.Cells - 在任何平台上操作Excel电子表格

    Aspose.Cells - 在任何平台上操作Excel电子表格 用于创建,编辑,转换和渲染Excel文件的原生API,可在任何平台上将电子表格文档导出为多种格式. Aspose.Cells for ...

  4. Aspose.Cells设置单元格格式

    使用Aspose.Cells操作Excel时,填写的参数是这样的,显然要不得! 这需要像Excel中的"转换为数字"操作,强大的Aspose.Cells可轻松解决这个问题. //默 ...

  5. Aspose.Cells小实例

    Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook(); Aspose.Cells.Worksheet sheet = workboo ...

  6. 使用Aspose.Cells的基础知识整理

    使用Aspose.Cells的基础知识整理 转自 http://www.cnblogs.com/kenblove/archive/2009/01/07/1371104.html 这两天用Aspose. ...

  7. .net语言_Excel处理控件Aspose.Cells v20.3 Java.NET语言开启3月新版功能

    Aspose.Cells for .NET是Excel电子表格编程API,可加快电子表格管理和处理任务,同时支持构建具有生成,修改,转换,呈现和打印电子表格功能的跨平台应用程序. 近日,.NET版As ...

  8. 【转】 (C#)利用Aspose.Cells组件导入导出excel文件

    Aspose.Cells组件可以不依赖excel来导入导出excel文件: 导入: public static System.Data.DataTable ReadExcel(String strFi ...

  9. aspose.cells html excel导出,C#使用Aspose.Cells导出Excel简单实现

    首先,需要添加引用Aspose.Cells.dll,官网下载地址:http://downloads.aspose.com/cells/net 将DataTable导出Xlsx格式的文件下载(网页输出) ...

最新文章

  1. 计算机二级报名学校白名单,干货丨2021机器人编程赛事+等级考试攻略之教育部白名单赛事篇...
  2. ajax工具怎么安装,AJAX工具
  3. docker系列之安装配置-2
  4. 如何在 ASP.NET Core 中使用 Quartz.NET 执行任务调度
  5. stylus之内置方法(Built-in Functions)
  6. 制作一个小型linux
  7. JQuery Dialog(转)
  8. HENKAKU!PSV(Vita)编程小白探索笔记(一)信息收集篇
  9. python中hist的用法总结
  10. 基于单片机的自行车里程监测系统的设计(自行车码表)
  11. 小米9刷鸿蒙,小米手机怎么刷机 小米9刷第三方ROM方法【详解】
  12. java get/set方法好处
  13. 计算机英语期末试题,计算机英语期末考试试题
  14. Linux常用命令——最详细!!!!
  15. pycharm 光标突然变粗,无法正常书写
  16. 大学计算机实验报告答案 南京理工大学,南京理工大学微机实验报告.doc
  17. 反光衣穿戴识别检测系统 OpenCV
  18. gzip bzip2 区别
  19. Vb生成一定范围内的随机数(含小数部分)
  20. No mapping for GET /swagger-ui.html Springboot+swagger2 报错解决方法

热门文章

  1. ascii码对照表十六进制_ASCII
  2. 数格子算面积的方法_水基材料防锈试验方法:铸铁粉末法
  3. 凭借这份Java面试题集,分布式宝典:限流+缓存+通讯
  4. 深度学习中Flatten层的作用
  5. 一文读懂Faster R-CNN目标检测
  6. Python中的排序sorted(d.items(), key=lambda x: x[1])
  7. java 回收策略_Java堆回收策略
  8. linux 调试引导程序,c-调试syslinux看到的引导文件系统环境?
  9. 网卡清空缓存命令_九个常用的网络命令 ,很实用!
  10. 网站首页设计你都规划了哪些重点呢?