c#操作excel的一些记录
//开启Excel APP
            Excel.Application xlApp = new Excel.Application();
//获取程序下bin—>debug下的文件夹的两种方法(System.IO.Directory.GetCurrentDirectory();System.AppDomain.CurrentDomain.BaseDirectory )
//读取模板
sTemplateFilePath = System.IO.Directory.GetCurrentDirectory() + "\\ExcelTempFile\\直通率.xlsx";
//开启模板档案
            Excel.Workbook xlBook = xlApp.Workbooks.Open(sTemplateFilePath, Type.Missing, Type.Missing, Type.Missing
                                                , Type.Missing, Type.Missing, Type.Missing, Type.Missing
                                                , Type.Missing, Type.Missing, Type.Missing, Type.Missing
                                                , Type.Missing, Type.Missing, Type.Missing);
//取得模板的sheets页面用于写入数据
                        Excel.Worksheet RtySheet= (Excel.Worksheet)xlBook.Worksheets["SheetTemp1"];
// Excel.Range oRange1 =RtySheet.get_Range() 用于取得excel中的区域
对excel列是用第一行的字母加第一列的序号来取得位置的;
具体想获取操作的代码可用宏录制;
简单配置xml 并读取数据存入模型
#region 读取xml中的元素存入list<>;
            List<XMLAutoMailModel> listXML = new List<XMLAutoMailModel>();
            string settingFile = System.AppDomain.CurrentDomain.BaseDirectory + "bin\\AutoMailXML.xml";
            XmlDocument doc = new XmlDocument();
            doc.Load(settingFile);
            XmlElement elm = doc.DocumentElement;
            XmlNode node = elm.SelectSingleNode("ProSetting");
            foreach (XmlNode sheet in node.ChildNodes)
            {
                XMLAutoMailModel xmlAutoModel = new XMLAutoMailModel();
                if (sheet.Name == "sheet")
                {
xmlAutoModel.Key = sheet.Attributes["Key"].Value;
                    xmlAutoModel.SheetName = sheet.Attributes["SheetName"].Value;
                    xmlAutoModel.ChartTitle = sheet.Attributes["ChartTitle"].Value;
                    foreach (XmlNode condition in sheet.ChildNodes)
                    {
                        xmlAutoModel.ProdType = condition.Attributes["ProdType"].Value;
                        xmlAutoModel.Products = condition.Attributes["Products"].Value;
                    }
                }
                listXML.Add(xmlAutoModel);
            }
            #endregion
c#操作excel的一些记录的更多相关文章
- 记录python接口自动化测试--把操作excel文件的方法封装起来(第五目)
		前面补充了如何来操作excel文件,这次把如何获取excel文件的sheet对象.行数.单元格数据的方法进行封装,方便后面调用 handle_excel.py# coding:utf-8 import ... 
- 通过NPOI操作Excel
		最近在做的一个项目中需要生成Excel,通过学习使用NPOI实现了相关需求,写了一个简便操作的类,记录如下: public class NPOIHelperForExcel { #region exc ... 
- poi操作excel的基本用法
		这周公司要用excel作为数据存储格式做一个文具申请的功能,感觉以前本来很简单的功能变复杂了不少,但是还是记录一下一些excel的基本用法. 写在最前面:这里只介绍一些excel的基本存储方式(读,写 ... 
- python操作excel表格(xlrd/xlwt)
		最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而且不太能满足需求,不过经过一番对源码的"研究&q ... 
- C++ builder 操作Excel方法(据网上资料整理)
		c++ builder 操作Excel方法,下面是从网上找到的一些不错的方法,学习一下: 用OLE操作Excel(目前最全的资料)(04.2.19更新) 本文档部分资料来自互联网,大部分是ccrun( ... 
- Asp.net操作Excel(终极方法NPOI)(转)
		原文:Asp.net操作Excel(终极方法NPOI) 先去官网:http://npoi.codeplex.com/下载需要引入dll(可以选择.net2.0或者.net4.0的dll),然后在网站中 ... 
- oledb 操作 excel
		oledb excel http://wenku.baidu.com/search?word=oledb%20excel&ie=utf-8&lm=0&od=0 [Asp.net ... 
- java使用Apache POI操作excel文件
		官方介绍 HSSF is the POI Project's pure Java implementation of the Excel '97(-2007) file format. XSSF is ... 
- 自己封装的poi操作Excel工具类
		自己封装的poi操作Excel工具类 在上一篇文章<使用poi读写Excel>中分享了一下poi操作Excel的简单示例,这次要分享一下我封装的一个Excel操作的工具类. 该工具类主要完 ... 
随机推荐
- GS70 使用 Linux 下面Oracle数据库时 设定 特定目录存储数据文件
			1. 创建目录 mkdir /cwdata 2. 修改目录属性 chown -R oracle:oinstall /cwdata chmod -R /cwdata 效果为: 创建数据库实例时的界面为: ... 
- js中的DOM对象 和 jQuery对象 比较
			一,二者的区别 通过 jQuery 获取的元素是一个数组,数组中包含着原生JS中的DOM对象. 总结:jQuery 就是把 DOM 对象重新包装了一下,让其具有了 jQuery 方法. 二,二者的相互 ... 
- City Game UVALive - 3029(悬线法求最大子矩阵)
			题意:多组数据(国外题好像都这样),每次n*m矩形,F表示空地,R表示障碍 求最大子矩阵(悬线法模板) 把每个格子向上延伸的空格看做一条悬线 以le[i][j],re[i][j],up[i][j]分别 ... 
- POJ1664 放苹果 (母函数)
			放苹果 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 37515 Accepted: 23090 Description ... 
- javascript的offset、client、scroll、screen使用方法
			aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAHuCAYAAABpm/53AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjw 
- 设置linux服务器文件夹权限
			最近搞的网站一上传图片,就报500错误.经排查是服务器文件夹权限设置问题. 使用命令: chmod o+rwx avatar 即可改变文件夹权限设置. 
- [转载]np.where()使用说明
			转载自https://www.cnblogs.com/massquantity/p/8908859.html#4072620 numpy.where() 有两种用法: 1. np.where(cond ... 
- java 调用本地应用程序 Java打开(.word,.txt,.pdf)文件
			https://blog.csdn.net/lebron3v/article/details/80741000 
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_对象的相等性和同一性
			[重写Equals注意的事项] 1. Equals 必须是自反的:--x.Equals(x)肯定为 true 2. Equals 必须是对称的:--x.Equals(y)肯定返回与y.Equals(x ... 
- N - 畅通工程再续 (最小生成树)
			相信大家都听说一个"百岛湖"的地方吧,百岛湖的居民生活在不同的小岛中,当他们想去其他的小岛时都要通过划小船来实现.现在政府决定大力发展百岛湖,发展首先要解决的问题当然是交通问题,政 ... 
