Export 之 ClosedXML 基础篇
时间:2021-08-11
本文章向大家介绍Export 之 ClosedXML 基础篇,主要包括Export 之 ClosedXML 基础篇使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
链接与安装
nuget 安装 :dotnet add package ClosedXML --version 0.95.4
万物皆起于 HelloWorld
var workbook = new XLWorkbook();
//添加一个sheet
var worksheet = workbook.Worksheets.Add("Sample Sheet");
//向A1坐标位置添加数据
worksheet.Cell("A1").Value = "Hello World!";
//保存至文档
workbook.SaveAs("HelloWorld.xlsx");
Worksheet
创建方法:workbook.Worksheets.Add("sheetName") //sheetName必须唯一,否则抛出异常
选中
说明:excel的坐标以左上角为原点,初始cell坐标为(row:1,col:A),需要注意的是起始并不是从0开始,尤其是在使用for循环时。单独维护row 和 col也是不错的办法
-
cell
var cell = worksheet.Cell("C2").Value;
var cell = worksheet.Cell(2,3).Value;
-
range
range指的是由cell连成的矩形范围var range = worksheet.Range("A1","D4");
var range = worksheet.Range(1,1,4,4);
-
row
var row = worksheet.Row(1);
-
col
var col = worksheet.Column(1);
var col = worksheet.Column("A");
-
rows 与 cols
这个与上面的选中类似,使用Rows 和 Columns方法。
总结
至此我们学会了创建文档、选中操作、赋值以及保存。关于样式、过滤器、行列操作、性能提升等内容在其他篇章讲解。
原文地址:https://www.cnblogs.com/chilli-with-fish/p/15128818.html
- Redis全局命令
- nginx使用GeoIP限制国家访问
- shell获取每月最后一天
- 定向转发和重定向实现 <select >下拉表单数据传送
- Python:获取某月第一天和最后一天
- hdu 3635 Dragon Balls (带权并查集)
- 沃趣QFusion vs MGR、MGC面面观
- Redis的配置、启动、操作及关闭
- 剖析Go编写的Socket服务器模块解耦及基础模块的设计
- hdu 3172 Virtual Friends (映射并查集)
- Vue 大法好
- Python:ip地址处理模块
- Oracle 12c系列(四)|资源隔离之IO、内存、CPU
- Python:gethostbyname获取本地ip地址
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- JavaScript 测试系列实战(二):深层渲染和快照测试
- 真是没想到,Springboot + Flowable 开发工作流会这么简单!
- 字符串:这道题目,使用库函数一行代码搞定
- 数组:总结篇
- 数组:滑动窗口拯救了你
- Gin 学习之 cookie 读写
- Gin 学习之绑定参数
- 实践 | Kubernetes守护进程集之DaemonSet
- MySQL8.0带来的两点便利
- python写归并排序
- Go 使用标准库 sql 包和三方数据库驱动包操作 MySQL
- Defi?Uniswap 项目漏洞教程新骗局
- Weblogic12c T3 协议安全漫谈
- 联盟链智能合约安全浅析
- MySQL复杂where条件分析