- 8
- 0
- 约1.6万字
- 约 24页
- 2015-12-18 发布于湖北
- 举报
C#操作文件夹和EXCEl表.doc
C#操作Excel总结
0.?导入命名空间:?
1
2
3
4 using?Microsoft.Office.Core;
using?Microsoft.Office.Interop.Excel;
using?System.IO;
using?System.Reflection; ?
1.?如何打开已有excel文档,或者创建一个新的excel文档?
?
1
2
3 Application app = new?Application();
Workbooks wbks = app.Workbooks;
_Workbook _wbk = wbks.Add(xxx); ?
?
若打开已有excel,把“xxx”替换成该excel的文件路径;
注:若新建一个excel文档,“xxx”替换成true即可;不过这里新建的excel文档默认只有一个sheet。
??
2.?取得、删除和添加sheet
?
1 Sheets shs = _wbk.Sheets; ?
?
2.1取得:
?
1
2 //i是要取得的sheet的index
_Worksheet _wsh = (_Worksheet)shs.get_Item(i) ?
?
2.2 删除:
1
2
3 //删除sheet必须的设置
app.DisplayAlerts = false;
_wsh.Delete(); 2.3 添加:
1
2 //a(before),b(after):确定添加位置;c:数目;d:类型
app.Worksheets.Add(a,b,c,d); 2.4 sheet的重命名
1 _wsh.Name = xxx; ?
3.?删除行和列?
3.1 删除行:
1 ((Range)_wsh.Rows[3, Missing.Value]).Delete(XlDeleteShiftDirection.xlShiftUp); 3.2 删除列:
1
2
3
4 _wsh.get_Range(
_wsh.Cells[1, 2],
_wsh.Cells[_wsh.Rows.Count, 2]).Delete(XlDeleteShiftDirection.xlShiftToLeft
); ?
4.?添加行和列?
4.1 添加行:
1
2 ((Range)_wsh.Rows[11, Missing.Value])
.Insert(Missing.Value, XlInsertFormatOrigin.xlFormatFromLeftOrAbove); 4.2 添加列:
1
2
3 _wsh.get_Range(
_wsh.Cells[1, 1], _wsh.Cells[_wsh.Rows.Count, 1])
.Insert(Missing.Value, XlInsertShiftDirection.xlShiftToRight); ?
5.?单元格操作?
5.1 单元格的取得
1
2 //获得单元格对象
_wsh.Cells[row, cell] 5.2 设置公式
1
2 //在对应的单元格输入公式即可
_wsh.Cells[row, cell] = =Sum(A1/B1); 5.3 合并单元格
1 ((Range)_wsh.Rows[1, Missing.Value]).Merge(Missing.Value); 5.4 设置行高和列宽
1
2 ((Range)_wsh.Rows[3, Missing.Value]).RowHeight = 5;
((Range)_wsh.Rows[3, Missing.Value]).ColumnWidth = 5; 5.5 设置单元格颜色 颜色共有56中,详情请参照附录的[颜色对照表]
1 ((Range)_wsh.Rows[1, Missing.Value]).Interior.ColorIndex = 3; 5.6 设置字号
1 ((Range)_wsh.Cells[1, B]).Font.Size = 8; 5.7 是否设置粗体
1 ((Range)_wsh.Rows[1, Missing.Value]).Font.Bold = false; 5.8 单元格/区域、水平垂直居中
1 ((Range)_wsh.Cells[2, 1]).HorizontalAlignment = XlVAlign.xlVAlignCenter; 5.9 设置区域边框
1 ((Range)_wsh.Cells[3, 3]).Borders.LineStyle = 3; 5.10 设置边框的上、下、左、右线条
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 //左
_wsh
您可能关注的文档
最近下载
- 平凡的世界读书分享.ppt VIP
- 药物化学习题仉文升主编).pdf VIP
- 2025年山东济南高三一模数学试卷及答案.pdf VIP
- 2025年辽宁省委党校在职研究生招生考试(政治理论)历年参考题库含答案详解.docx VIP
- 保险双录标准话术.pptx
- 2025年辽宁省委党校在职研究生招生考试(法学)历年参考题库含答案详解.docx VIP
- 江苏省南通市2025年中考语文试卷(附答案解析).doc VIP
- 《人工智能在机械设计制造及其自动化中的实践》8900字.docx VIP
- 普传(POWTRAN)变频器PI500变频器使用说明书.pdf
- 最新部编版一年级数学下册教案(全册)表格式二次备课.doc VIP
原创力文档

文档评论(0)