



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、最全的c#操作excel表格技巧本文将演示使用c控制excel中一些基本技能。包括创建、打开、保存excel文件,添加/ delet表,添加/删除/隐藏行和列、以及设单元格的格式。准备工作,导入命名空间using microsoft.office.core;using microsoft.office.interop.excel;using system.io;using system.reflection;1。 如何创建excel文件application app = new application();workbooks wbks = app.workbooks;_workbook _wb
2、k = wbks.add(xxx);2. 读取, 删除和添加sheetsheets shs = _wbk.sheets;2.1 读取/i is index of the sheet which you want get:_worksheet _wsh = (_worksheet)shs.get_item(i)2.2 删除/must do when deleteapp.displayalerts = false;_wsh.delete();2.3 添加/a(before),b(after):besure position;c:amount;d:typeapp.worksheets.add(a,b
3、,c,d);2.4 重命名_wsh.name = xxx3. 删除行和列3.1 删除行 (range)_wsh.rows3, missing.value).delete(xldeleteshiftdirection.xlshiftup);3.2 删除列_wsh.get_range(_wsh.cells1, 2,_wsh.cells_wsh.rows.count, 2).delete(xldeleteshiftdirection.xlshifttoleft);4. 添加行和列4.1 添加行 (range)_wsh.rows11, missing.value).insert(missing.val
4、ue, xlinsertformatorigin.xlformatfromleftorabove);4.2 添加列_wsh.get_range(_wsh.cells1, 1, _wsh.cells_wsh.rows.count, 1).insert(missing.value, xlinsertshiftdirection.xlshifttoright);5. 格式化单元格5.1 获取单元格/get cell object_wsh.cellsrow, cell5.2 设置公式/input formula in the cell_wsh.cellsrow, cell = =sum(a1/b1);
5、5.3 合并单元格 (range)_wsh.rows1, missing.value).merge(missing.value);5.4设置行高和列宽 (range)_wsh.rows3, missing.value).rowheight = 5;(range)_wsh.rows3, missing.value).columnwidth = 5;5.5设置单元格颜色 (range)_wsh.rows1, missing.value).interior.colorindex = 3;download excel_color_table - 6.22 kb5.6 设置字体大小 (range)_ws
6、h.cells1, b).font.size = 8;5.7 设置字体加粗 (range)_wsh.rows1, missing.value).font.bold = false;5.8 设置水平对齐方式 (range)_wsh.cells2, 1).horizontalalignment = xlvalign.xlvaligncenter;5.9 设置字段边界 (range)_wsh.cells3, 3).borders.linestyle = 3;5.10 设置上下左右边界线/左边界_wsh.get_range(_wsh.cells2, 1, _wsh.cells2, 2).borders
7、xlbordersindex.xledgeleft.weight = xlborderweight.xlthick;/ /右边界_wsh.get_range(_wsh.cells2, 1, _wsh.cells2, 2).bordersxlbordersindex.xledgeright.weight = xlborderweight.xlthick;/ /上边界_wsh.get_range(_wsh.cells2, 1, _wsh.cells2, 2).bordersxlbordersindex.xledgetop.weight = xlborderweight.xlthick; /下边界_
8、wsh.get_range(_wsh.cells2, 1, _wsh.cells2, 2).bordersxlbordersindex.xledgebottom.weight = xlborderweight.xlthick;6. 复制选定字段_worksheet _wsh = (_worksheet)shs.get_item(1);/ copy selected field content range range = _wsh.get_range(_wsh.cells7, 1, _wsh.cells10, _wsh.columns.count); range.select();range.c
9、opy(type.missing); /select paste starting positionrange test = (range)_wsh.cells11, 1);test.select(); / shield alert, default confirm pasteapp.displayalerts = false;test.parse(missing.value, missing.value);7. 保存excel和后续进程7.1 保存excel文件/ shield alert popped up from sysytemapp.alertbeforeoverwriting = false; / save to selected file pathsaveas(filepath, missing.value, missing.value, missing.value, missing.value, missing.value, microsoft.office.interop.excel.xlsaveasaccessmode.xlnochange, missing.value, missing.value, missing.value, missing.value, missing.value);7.2后续进程:退出并释放/_wbk.cl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国气候试验箱行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国比特币项目孵化器服务行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国横弓垫矫形鞋垫行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国棒球服行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国校园安防行业市场现状供需分析及投资评估规划分析研究报告
- 2025年自考行政管理全面试题及答案
- 2025-2030年中国机器视觉电缆行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国木材植物行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国有机和自然的女性护理行业市场现状供需分析及投资评估规划分析研究报告
- 大学语文考试技能提升与试题
- 《月光下的中国》朗诵稿
- 印染工业园八万吨日污水集中处理项目环境影响评价报告书简本
- 单片机红外遥控系统设计
- 第15课《驿路梨花》教学实录
- 园林绿化种子进场检验记录
- 混凝土基础质量检验记录表
- 二级社会体育指导员培训分析课件
- 抗滑桩施工监测监控措施
- 教科研汇报2014[1](1)
- 瓦斯隧道安全技术培训
- 万寿菊提取物项目运营方案【参考范文】
评论
0/150
提交评论