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#与Microsoft Excel进行交互,帮助开发者实现数据读写、公式计算、图表操作等一系列功能。Excel交互是常见的任务,尤其是在数据处理和报告生成的应用场景中。 首先,要实现C#与Excel的...
本资源提供了一个已经封装好的C#与Excel交互的接口模板,适用于那些需要在C#应用程序中集成Excel功能的开发者,比如办公自动化软件的开发。 首先,`excelModel.sln`是一个Visual Studio解决方案文件,它是C#项目的...
本示例探讨了如何使用C#与Excel进行交互,涵盖了两种主要的方法:Office接口(通过COM Interop)和ADO(数据访问对象)。这两种方法都有其优缺点,适用于不同的场景。 **Office接口(COM Interop)** 1. **什么是...
本资源"**C#与EXCEL.rar**"显然是关于如何利用C#编程语言与Excel进行交互的教程,这在数据驱动的应用开发中非常实用。 **知识点1:C#操作Excel的基础** 在C#中,我们可以使用Microsoft提供的`Microsoft.Office....
本案例聚焦于"C#操作Excel",这涉及到如何使用C#与Microsoft Office的Excel应用程序进行交互,以实现数据读取、写入、修改等操作。在实际工作中,这种技能对于数据处理、报表生成和自动化任务至关重要。 C#操作...
1. **C#与Excel交互**: C#通过.NET Framework中的`Microsoft.Office.Interop.Excel`命名空间提供的COM组件来与Excel进行交互。这允许开发者创建、修改和操作Excel文件,但需要用户机器上安装了相应的Office版本。...
在本文中,我们将深入探讨如何使用C#编程...这个功能的实现涉及到了C#与Excel的深度交互,对于开发自动化报告、数据录入表单等场景非常实用。希望这个教程对你有所帮助,如果你在实践中遇到任何问题,欢迎继续探讨。
C#操作Excel(创建、打开、读写、保存)几种方法的总结 在.NET开发中,不管是web程序还是桌面软件(尤其是涉及数据库操作的MIS系统等),常常需操作Excel,如导出数据到Excel,读取Excel中数据到程序中等。总结起来...
首先,要进行C#与Excel的交互,你需要引用Microsoft.Office.Interop.Excel库,这是.NET Framework提供的一个接口,允许C#代码与Excel对象模型进行交互。在Visual Studio中,你可以通过项目引用管理器添加这个库。 1...
在IT行业中,C#是一种广泛使用的编程语言,尤其在企业级应用开发中,它与Microsoft Office套件的集成使得开发人员能够轻松地处理各种办公任务,包括Excel报表的创建和编辑。本文将深入探讨如何使用C#进行Excel开发,...
标签 "C# Excel 操作 源代码" 强调了这个主题是关于C#与Excel的交互,并且提供的是实际的源代码,这意味着开发者可以直接在自己的项目中复用这些代码,而无需从头开始编写。 至于压缩包中的"excel.doc"文件,这可能...
在IT领域,尤其是在数据处理和应用开发中,C#与Excel的交互是一个常见的需求。"C#把Excel当数据库来访问"这个主题涉及到如何利用C#编程语言操作Microsoft Excel文件,将其视作一种数据存储和处理的工具。下面将详细...
C#的Excel编程主要涉及到如何使用C#与Excel进行交互,包括从Excel文件中读取数据、将数据写入Excel以及保存Excel文件等操作。这通常用于处理那些需要以电子表格形式存储的重要数据,因为Excel在功能和用户友好性上...
本篇文章将详细探讨如何使用C#来实现Excel的导入与导出功能。 首先,要实现C#与Excel的数据交互,我们需要引入一个库,Microsoft.Office.Interop.Excel,它是.NET Framework提供的一个COM Interop库,允许我们直接...
标题 "C#对Excel中数据的操作" 描述的是如何使用C#编程语言来与Microsoft Excel进行交互,包括读取、写入和修改Excel文件中的数据。这个描述提到了这是一个总结了多种方法的实用教程,适合想要学习这方面的开发者...
在C#编程环境中,与Excel文件进行交互是常见的任务,特别是在数据处理、报表生成或数据分析等领域。本示例“c#读取excel文件.rar”提供了一个解决方案,它着重解决了如何在C#应用中读取Excel文件的问题。下面将详细...
### 基于C#的Excel报表自动生成:关键技术与实践 #### 引言与背景 随着企业数字化转型的深入,报表自动生成成为提升工作效率、减少人为错误的关键环节。C#作为.NET平台上的核心编程语言,凭借其强大的功能和易用性...
1. **安装必要的库**:首先,你需要安装`Microsoft.Office.Interop.Excel`库,它是.NET Framework的一部分,允许C#与Excel进行交互。如果你的项目中还没有这个库,可以通过NuGet包管理器安装。 2. **引用库**:在你...
而Office Interop是.NET Framework提供的一套接口,允许C#等.NET语言与Office应用(如Excel)进行交互,实现自动化操作。 2. **安装Office Interop组件**: - 在VS2010项目中,首先需要确保已安装了Microsoft ...