1.配置EXCEL链接
public OleDbConnection getExcelConn(string filepath) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=2'"; OleDbConnection OleConn = new OleDbConnection(strConn); return OleConn; }
2.操作EXCEL
String filepath = path + "xls\\" + Program.username + "_" + damlname + ".xls"; OleDbConnection conn = getExcelConn(filepath); conn.Open(); OleDbCommand cmd = new OleDbCommand(); cmd.Connection = conn; cmd.CommandText = "INSERT INTO [" + damlname + "$] (dh,qzh,ndu,jgname,bgqx,hh,jh,ptotal) values('" + nowdh + "','" + qzh + "','" + ndu + "','" + jgname + "','" + qx + "','" + hh + "','" + jh + "','" + ptotal + "')"; cmd.ExecuteNonQuery(); conn.Close();
3.查询EXCEL
public string getjgdm(string jgname) { string jgdmpath = path + "xls\\jgdmdzb.xls"; OleDbConnection OleConn = getExcelConn(jgdmpath); OleConn.Open(); String sql = "SELECT 机构代码 FROM [机构代码对照表$] where 机构名称='" + jgname + "'";//可是更改Sheet名称,比如sheet2,等等 OleDbDataAdapter OleDaExcel = new OleDbDataAdapter(sql, OleConn); DataSet OleDsExcle = new DataSet(); OleDaExcel.Fill(OleDsExcle, "机构代码对照表"); OleConn.Close(); System.Data.DataTable table = OleDsExcle.Tables[0]; string jgdm = table.Rows[0][0].ToString(); return jgdm; }
相关推荐
c#与excel交互技术指导 很多说明txt
这是一个C#与excel做接口的模板,办公自动化软件的开发可在此基础上做二次开发使用。VS2010下做的模板。
C#操作Excel(创建、打开、读写、保存)几种方法的总结 在.NET开发中,不管是web程序还是桌面软件(尤其是涉及数据库操作的MIS系统等),常常需操作Excel,如导出数据到Excel,读取Excel中数据到程序中等。总结起来...
C#操作Excel的示例:包括offic接口与ado两种模式
C#对excel的操作C#对excel的操作C#对excel的操作C#对excel的操作C#对excel的操作C#对excel的操作C#对excel的操作C#对excel的操作C#对excel的操作C#对excel的操作
C#导出excel文件
C#合并EXCEL单元格,C#纵向合并EXCEL相同内容单元格
C# 导入Excel文件到ListView和导出ListView到Excel文件
c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#) winform
c# 操作excel(c#实现excel数据读出并插入到数据库)
C# 导入Excel读取图片上传
C# excel类C# excel类C# excel类C# excel类C# excel类
C#的,winform的,这是我自己写的一个c#操作excel的例子,其中包括数据操作,字体,格式,单元格等操作,还有一个生成柱状图的方法,所有的方法都在ExcelHelper.cs类里,点击Form1窗体里的按钮可以看到各种操作的...
C#操作EXCEL C#操作EXCEL C#操作EXCEL C#操作EXCEL C#操作EXCEL
C#操作Excel的方法
VS2005 C# 读取EXCEL图表
c#操作Excel并显示到控件上,可以随机读取Excel文件。
C#操作Excel的几种方法
该资源是以C#为基础讲序了如何使用Excel的方法,资源内讲的非常的详细还包含有源码,希望这些能帮助到大家