Something About Ofiice Develop
来源:互联网 发布:北京seo服务价格 编辑:程序博客网 时间:2024/06/05 04:07
前段时间做了不少小的关于Excel文档生成的Project,发现其实这些小工具对于人力的节省还是满直接的,C#下的office其实还是很简单的,主要是将VBS转换成C#的Intelop.office组件下的方法,个人觉得需要归纳出一个setPattern的方法来设置相关Range的格式,其他就只需要判断值在单元格的位置即可。
Excel操作的主要对象是WorkSheet,WorkBook&Range,多使用几次还是很好理解的。类似下面的方法还是能减少很多压力的。
public void SetExcelPattern(Range range, bool isFontBold, int fontColorIndex, int interiorColorIndex, bool isHCenter, bool isVCenter, bool isMerge) { if (isFontBold) range.Font.Bold = true; range.Font.ColorIndex = fontColorIndex; //单元格颜色 range.Interior.ColorIndex = interiorColorIndex; //设置单元格背景色 range.Font.Name = "微软雅黑"; range.Font.Size = 10; range.HorizontalAlignment = XlHAlign.xlHAlignCenter;// 设置单元格水平居中 range.VerticalAlignment = XlVAlign.xlVAlignCenter;// 设置单元格垂直居中 range.Borders.LineStyle = 1; // 设置单元格边框 if(isMerge) range.Merge(Missing.Value); //合并单元格 }
- Something About Ofiice Develop
- Something about ...
- Links: About Develop Test
- Something about float divide
- something about Tomcat(zz)
- something about Listeners
- something about Macro
- Something about Music
- something about struts
- something about ado
- something about SEO
- Something About Pretect Mode
- something about this week
- Something about Ajax
- something about Ajax Ⅱ
- Something | About db-design
- Something About ! CSS
- Something About FLV视频
- 设计模式之--策略模式
- 配置一个好用的Android模拟器
- java中使用队列(java.util.Queue)
- POJ 1305 Fermat vs. Pythagoras
- LIBXML2库使用指南
- Something About Ofiice Develop
- 每个程序员都应该知道的福利
- CAP GMT pstext: Record 1 is incomplete (skipped)和 psxy: Mismatch between actual...问题的解决
- Delphi图像处理 -- 模糊
- 修改表结构语句
- KINDLE TOUCH修复板砖过程
- NYOJ-139:我排第几个
- android中context及全局变量小析 .
- 需求管理工作指南