C#窗体读取EXCEL并存入SQL数据库的方法
本文实例讲述了C#窗体读取EXCEL并存入SQL数据库的方法。分享给大家供大家参考。具体实现方法如下:
windows窗体上放了一个Textbox1,2个按钮button1和button2~按button1选择excel文件~按button2进行相关处理
private void button1_click(object sendeer,EventArgs e)
{
OpenFileDialog openFiledialog1=new OpenFileDialog();
openFileDialg1.filter="Excel文件|*.xls";
openFileDialg1.ShowDialog();
textBox1.Text=openFileDialog1.FileName;
}
private void button2_click(object sender, EventArg e)
{
DataSet dt=ReadExcel(textBox1.Text);
//然后进行您需要的数据处理
}
希望本文所述对大家的C#程序设计有所帮助。
相关推荐
-
ASP.NET(C#)读取Excel的文件内容
.xls格式 Office2003及以下版本 .xlsx格式 Office2007 及以上版本 .csv格式 以逗号分隔的字符串文本(可以将上述两种文件类型另存为此格式) 读取前两种格式和读取后一种格式会用两种不同的方法. 下面看程序:页面前台: 复制代码 代码如下: <div> <%-- 文件上传控件 用于将要读取的文件上传 并通过此控件获取文件的信息--%> <asp:FileUpload ID="fileSele
-
C#读取Excel的三种方式以及比较分析
(1)OleDB方式 优点:将Excel直接当做数据源处理,通过SQL直接读取内容,读取速度较快. 缺点:读取数据方式不够灵活,无法直接读取某一个单元格,只有将整个Sheet页读取出来后(结果为Datatable)再在Datatable中根据行列数来获取指定的值. 当Excel数据量很大时.会非常占用内存,当内存不够时会抛出内存溢出的异常. 读取代码如下: public DataTable GetExcelTableByOleDB(string strExcelPath, string tabl
-
C#将Sql数据保存到Excel文件中的方法
本文实例讲述了C#将Sql数据保存到Excel文件中的方法,非常有实用价值.分享给大家供大家参考借鉴之用. 具体功能代码如下: public string ExportExcel( DataSet ds,string saveFileName) { try { if (ds == null) return "数据库为空"; bool fileSaved = false; Microsoft.Office.Interop.Excel.Application xlApp = new Mic
-
C#使用Aspose.Cells控件读取Excel
Aspose是一个很强大的控件,可以用来操作word,excel,ppt等文件,用这个控件来导入.导出数据非常方便.其中Aspose.Cells就是用来操作Excel的,功能有很多.我所用的是最基本的功能,读取Excel的数据并导入到Dataset或数据库中.读取Excel表格数据的代码如下: 首先要引入命名空间:using Aspose.Cells; 复制代码 代码如下: Workbook workbook = new Workbook(); workbook.Open("C:\\test.x
-
C#基于COM方式读取Excel表格的方法
本文实例讲述了C#基于COM方式读取Excel表格的方法.分享给大家供大家参考,具体如下: using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using Sys
-
C#实现Excel导入sqlite的方法
本文实例讲述了C#实现Excel导入sqlite的方法,是非常实用的技巧.分享给大家供大家参考.具体方法如下: 首先需要引用system.date.sqlite 具体实现代码如下: system.date.sqlite system.date.sqlite.linq //导入--Excel导入sqlite private void button2_Click(object sender, EventArgs e) { DAL.Sqlite da = new DAL.Sqlite("DataByE
-
c#生成excel示例sql数据库导出excel
复制代码 代码如下: using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.Office.Interop.Excel;using System.Reflection; namespace ListToExcel{ class Program { static List<objtype> objs = new List<ob
-
C#怎样才能将XML文件导入SQL Server
问:怎样才能将XML文件导入SQL Server 2000? 答:将XML文件导入SQL Server有若干种方法,这里提供其中的3种: 大容量装载COM接口.如果需要将文档的实体和属性析取到关系表中,最快的方法就是使用SQL Server 2000 Extensible Markup Language 3.0 Service Pack 1(SQLXML 3.0 SP1)提供的大容量装载COM接口.大容量状态COM接口包含在SQLXML 3.0 SP1的免费下载中. textcopy.exe命令
-
C#实现Excel表数据导入Sql Server数据库中的方法
本文实例讲述了C#实现Excel表数据导入Sql Server数据库中的方法.分享给大家供大家参考,具体如下: Excel表数据导入Sql Server数据库的方法很多,这里只是介绍了其中一种: 1.首先,我们要先在test数据库中新建一个my_test表,该表具有三个字段tid int类型, tname nvarchar类型, tt nvarchar类型 (注意:my_test表中的数据类型必须与Excel中相应字段的类型一致) 2. 我们用SELECT * FROM OPENROWSET(
-
C#实现把txt文本数据快速读取到excel中
今天预实现一功能,将txt中的数据转到excel表中,做为matlab的数据源.搜集一些c#操作excel的程序.步骤如下: 下载一个Microsoft.Office.Interop.Excel.dll 在项目中引用. 编写代码如下: string path = "c://date//xyu.txt"; StreamReader sr = new StreamReader(path); string strLine = sr.ReadLine(); int rowNum = 1;
随机推荐
- 利用.net控件实现下拉导航菜单制作的具体方法
- javascript实现当前页导航激活的方法
- SQL Server储过程加密和解密原理深入分析
- JS出现失效的情况总结
- C# 文件保存到数据库中或者从数据库中读取文件
- JavaScript中style.left与offsetLeft的使用及区别详解
- 深入讲解Python编程中的字符串
- android Socket实现简单聊天小程序
- Mysql事务处理详解
- JavaScript高阶函数_动力节点Java学院整理
- 利用Python将时间或时间间隔转为ISO 8601格式方法示例
- 中文Access2000速成教程--1.3 在“设计”视图中设计表
- jQuery中使用了document和window哪些属性和方法小结
- jQuery简单验证上传文件大小及类型的方法
- php中给js数组赋值方法
- 多种js图片预加载实现方式分享
- C语言中怎么在main函数开始前执行函数
- java 设计模式(DAO)的实例详解
- android开发教程之间隔执行程序(android计时器)
- php事务处理实例详解