Excel操作——使用Com操作和NPOI操作

来源:互联网 发布:laravel nginx伪静态 编辑:程序博客网 时间:2024/06/05 02:02

Excel操作是一个经常用到的场景,这里分别使用COM和NPOI操作Excel,本人封装了一套COM操作Excel的工具,使用相对简单,下载地址:COM操作Excel封装

一:Excel

1、读取Excel内的所有WorkSheet数据,一个工作簿作为一个DataTable输出

2、读取用户指定WorkSheet的数据,作为DataTable输出

 

二:WorkBooks

1、WorkBooks包含的WorkBook数量

2、在WorkBooks内添加一个新的WorkBook对象

3、打开Excel文档,生成相应WorkBook,请保证路径正确

4、打开带密码的Excel文档,生成相应WorkBook,请保证路径正确

5、打开流形式的Excel文档,生成相应的WorkBook对象

6、打开流形式的Excel文档,生成相应的WorkBook对象

7、WorkBooks对象打开一个WorkBook之前发生的事件

8、WorkBooks对象打开一个WorkBook后发生的事件

 

三:WorkBook

1、获取该WorkBook文档是否存在密码

----未实现

2、获取或设置WorkBook密码

----未实现

3、获取或设置WorkBook结构是否被保护

----未实现

4、获取当前WorkBook的WorkSheets数量

int count = workBook.NumberOfSheets;

5、获取当前WorkBook的文件名称

----未实现

6、获取当前WorkBook的文件全路径

----未实现

7、获取当前WorkBook包含的WorkSheets对象

----未实现

8、保存文件,如果需要存盘,则必须保证该Excel文档是打开的磁盘上的文件

 

9、将该WorkBook保存为内存流

10、设置保护WorkBook的WorkSheets结构,不允许增加删除等操作

11、取消工作簿保护状态

12、WorkBook保存前引发的事件

13、WorkBook保存后引发的事件

 

四:WorkSheets

1、返回当前工作表的所有WorkSheets数量

2、返回当前工作表的所有Sheets数量

3、返回当前工作簿集合的所有工作簿名称

4、在WorkSheets内添加一个新的WorkSheet,位置由用户指定

5、在WorkSheetss的末尾添加一个新的WorkSheet

6、在WorkSheets内添加一个新的且指定名称的WorkSheet,位置由用户指定

7、在WorkSheets的末尾添加一个新的WorkSheet

8、将WorkSheets内的指定WorkSheet复制到指定位置

9、将WorkSheets内已知名称的WorkSheet复制到指定位置

10、删除指定位置的WorkSheet

11、删除指定名称的WorkSheet

12、新增一个WorkSheet前引发的事件

13、新增一个WorkSheet后引发的事件

 

五:WorkSheet

1、工作簿标签名称

2、工作簿标签颜色

3、工作表集合中工作表的索引号

4、获取或设置工作簿是否可见

5、工作表中所有列的标准(默认)宽度

6、工作表中所有行的标准(默认)高度(以磅为单位)

7、返回指定起始单元格和终止单元格的Range

8、返回整个工作簿的所有单元格为Range

9、返回指定的Range

10、返回指定距离上边距和左边距的单元格

11、返回当前工作表已使用的总行数

12、返回当前工作表已使用的总列数

13、获取一个工作表上一个或多个行的 Range 对象

14、一个表示工作表上一个或多个列的 Range 对象

15、导出到指定格式的文件

 

六:Range

1、Range区域的总行数

2、Range区域总列数

3、Range区域的合并列数

4、Range区域的合并行数

5、获取或设置单元格的批注,只能为单个单元格批注,否则报错

6、Range第一行距上边距的单元格数

7、Range第一列距左边距的单元格数

8、Range内所有的单元格数量

9、Range区域值

10、Range区域的边框样式

11、Range区域的字体样式

12、获取或设置Range区域内的水平对齐方式

13、获取或设置Range区域内的垂直对齐方式

14、获取或设置Range区域的缩进级别

15、Range区域距左边框的距离

16、Range区域距顶部边框的距离

17、获取或设置Range区域的别名

18、设置Range边框

19、清除内容

20、清除格式

21、合并单元格

22、取消合并单元格

0 0
原创粉丝点击