C#操作Excel总结
2014-10-14 09:50
225 查看
0. 导入命名空间:
?
1. 如何打开已有excel文档,或者创建一个新的excel文档
?
若打开已有excel,把“xxx”替换成该excel的文件路径;
注:若新建一个excel文档,“xxx”替换成true即可;不过这里新建的excel文档默认只有一个sheet。
2. 取得、删除和添加sheet
?
2.1取得:
?
2.2 删除:
?
2.3 添加:
?
2.4 sheet的重命名
?
3. 删除行和列
3.1 删除行:
?
3.2 删除列:
?
4. 添加行和列
4.1 添加行:
?
4.2 添加列:
?
5. 单元格操作
5.1 单元格的取得
?
5.2 设置公式
?
5.3 合并单元格
?
5.4 设置行高和列宽
?
5.5 设置单元格颜色 颜色共有56中,详情请参照附录的[颜色对照表]
?
5.6 设置字号
?
5.7 是否设置粗体
?
5.8 单元格/区域、水平垂直居中
?
5.9 设置区域边框
?
5.10 设置边框的上、下、左、右线条
?
6. 指定区域的复制
?
注:Type.Missing和Missing.Value,在excel的操作中被视为某些参数的默认值,他们起到的作用很多时候是形式补足参数
7. excel文件的保存,及后续处理
7.1 文件保存
?
注:这个地方只能采用该方法保存,不然在指定路径下保存文件外,在我的文档中也会生成一个对应的副本
7.2 后续处理:退出和释放
?
说明:在application关闭的过程中,通常我们有两种方案:
#直接退出app
#先关闭workbook,然后关闭workbooks,最后在退出app
鉴于这两种方式,或许本质上是一样的(这点需要证明),但是依据我们软件开发的原则:哪里需要哪里声明,哪里结束哪里释放回收。
既然在直接退出app的时候,我们不清楚workbook和workbooks具体在什么时间关闭,不如在结束的时候直接手动关闭,这样做可以做到资源的快速直接回收;
所以,建议采用先关闭workbook,然后关闭workbooks,最后在退出app。
8. 关于单元格设置域和取得域里需要的数据
8.1 若单元格已经设置为下拉框
?
8.2 若单元格还没有设置为下拉框的形式
?
8.3 取得下拉框域的值
?
注:若在excel模板中通过有效性设定了下拉框的值,strValue得到的将会是excel里的公式,需将其转换, 取得strValue后,可以根据其索引得到你需要的数值;
9. 隐藏行和隐藏列
9.1 隐藏行
?
9.2 隐藏列
?
?
?
注:若新建一个excel文档,“xxx”替换成true即可;不过这里新建的excel文档默认只有一个sheet。
2. 取得、删除和添加sheet
?
?
?
?
?
3.1 删除行:
?
?
4.1 添加行:
?
?
5.1 单元格的取得
?
?
?
?
?
?
?
?
?
?
?
7. excel文件的保存,及后续处理
7.1 文件保存
?
7.2 后续处理:退出和释放
?
#直接退出app
#先关闭workbook,然后关闭workbooks,最后在退出app
鉴于这两种方式,或许本质上是一样的(这点需要证明),但是依据我们软件开发的原则:哪里需要哪里声明,哪里结束哪里释放回收。
既然在直接退出app的时候,我们不清楚workbook和workbooks具体在什么时间关闭,不如在结束的时候直接手动关闭,这样做可以做到资源的快速直接回收;
所以,建议采用先关闭workbook,然后关闭workbooks,最后在退出app。
8. 关于单元格设置域和取得域里需要的数据
8.1 若单元格已经设置为下拉框
?
?
?
9. 隐藏行和隐藏列
9.1 隐藏行
?
?
相关文章推荐
- C#操作office方面的总结 Excel和Word
- C#操作office方面的总结 Excel和Word
- C#对word、excel、pdf等格式文件的操作总结
- 对C#操作Excel常用的功能进行整理与总结并封装成类
- C#对word、excel、pdf、csv等格式文件的操作总结
- C#操作office方面的总结 Excel和Word
- c# 操作excel 总结
- Summarize C# Control Excel Skills(C#操作Excel技巧总结)
- C#操作excel总结
- C#操作Excel(创建、打开、读写、保存)几种方法的总结
- C#操作office方面的总结 Excel和Word
- c# 操作excel 总结
- C#操作Excel总结
- C#操作Excel(创建、打开、读写、保存)几种方法的总结
- (转)C#操作Excel(创建、打开、读写、保存)几种方法的总结
- C#操作Excel(创建、打开、读写、保存)几种方法的总结
- C#操作Excel总结
- c# 操作excel 总结
- C#操作Excel(创建、打开、读写、保存)几种方法的总结
- C#对word、excel、pdf等格式文件的操作总结