大家好,欢迎来到IT知识分享网。
- 导入命名空间:
- 如何打开已有excel文档,或者创建一个新的excel文档
若打开已有excel,把“xxx”替换成该excel的文件路径;
注:若新建一个excel文档,“xxx”替换成true即可;不过这里新建的excel文档默认只有一个sheet。
- 取得、删除和添加sheet
1 Sheets shs = _wbk.Sheets;
2.2 删除:
- 删除行和列
- 添加行和列
4.1 添加行:
- 单元格操作
5.1 单元格的取得
_Worksheet _wsh = (_Worksheet)shs.get_Item(1);//复制选中区域的内容
Range range = _wsh.get_Range(_wsh.Cells[7, 1], _wsh.Cells[10, _wsh.Columns.Count]);
注:Type.Missing和Missing.Value,在excel的操作中被视为某些参数的默认值,他们起到的作用很多时候是形式补足参数
- excel文件的保存,及后续处理
7.1 文件保存
7.2 后续处理:退出和释放
#直接退出app
#先关闭workbook,然后关闭workbooks,最后在退出app
鉴于这两种方式,或许本质上是一样的(这点需要证明),但是依据我们软件开发的原则:哪里需要哪里声明,哪里结束哪里释放回收。
既然在直接退出app的时候,我们不清楚workbook和workbooks具体在什么时间关闭,不如在结束的时候直接手动关闭,这样做可以做到资源的快速直接回收;
所以,建议采用先关闭workbook,然后关闭workbooks,最后在退出app。
- 关于单元格设置域和取得域里需要的数据
8.1 若单元格已经设置为下拉框
- 隐藏行和隐藏列
9.1 隐藏行
//添加一个workSheet Worksheet workSheet = (Worksheet)workBook.Worksheets.Add(System.Type.Missing, System.Type.Missing, System.Type.Missing, System.Type.Missing);
excelRange.Borders.get_Item(XlBordersIndex.xlEdgeBottom).ColorIndex =3;
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/129099.html