把Excel文件中的数据读入到DataGrid中
使用Excel文件做为DataGrid的数据源是非常简单的,一旦数据被装载进来,就可以把数据再保存进SQL Server或XML中。我们只需要简单地使用OLE DB Provider 来访问Excel文件,然后返回DataSet即可。
下面是要显示的Excel数据contact.xls:
姓名
|
性别
|
地址
|
net_lover | Male | amxh@21cn.com |
amxh | Male | amxh@21cn.com |
孟子 E 章 | Male | amxh@21cn.com |
<%@ Page Language="C#" Debug="true" %> <%@ Import Namespace="System.Data"%> <%@ Import Namespace="System.Data.OleDb"%> <script runat="server"> private DataSet CreateDataSource(){ string strConn; strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=C://Inetpub//wwwroot//contacts.xls;"+ "Extended Properties=Excel 8.0;"; OleDbConnection conn = new OleDbConnection(strConn); OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [ContactList$]", strConn); DataSet myDataSet = new DataSet(); myCommand.Fill(myDataSet); return myDataSet; } public void Page_Load(Object sender, EventArgs e){ if (!IsPostBack) { mygrid.DataSource = CreateDataSource(); mygrid.DataBind(); } } </script> <center> <form runat="server"> <asp:datagrid runat="server" AutoGenerateColumns="false" width="500" id="mygrid"> <HeaderStyle BorderColor="White" BackColor="black" ForeColor="White" Font-Bold="True" Font-Name="Arial" Font-Size="9" HorizontalAlign="Center"/> <ItemStyle BorderColor="" BackColor="#FFFFF0" ForeColor="Black" Font-Name="Arial" Font-Size="8" Font-Bold="False" HorizontalAlign="Center"/> <Columns> <asp:BoundColumn HeaderText="姓名" ReadOnly="true" DataField="姓名"/> <asp:BoundColumn HeaderText="性别" ReadOnly="true" DataField="性别"/> <asp:BoundColumn HeaderText="Email" ReadOnly="true" DataField="地址"/> </Columns> </asp:datagrid> </form> |
只需要指定Excel路径,并用[]选择一个工作表即可。
更多内容请参考:
- HOW TO: Transfer Data to an Excel Workbook by Using Visual Basic .NET
- HOWTO: Automate Microsoft Excel from Microsoft Visual C# .NET
- HOW TO: Transfer XML Data to Microsoft Excel 2002 by Using Visual C# .NET
把Excel文件中的数据读入到DataGrid中相关推荐
- 用matlab写一段把数据从excel读入matlab的代码,要求是把excel中的数据读入到matlab中变成nx2的矩阵...
使用下面的MATLAB代码来从Excel文件中读取数据,并将其转换为nx2矩阵:[num,txt,raw] = xlsread('文件名'); data = reshape(num',2*size(n ...
- excel文件存入mysql_解析excel文件并将数据导入到数据库中
今天领导给安排了一个临时工作,让我将一个excel里面的数据解析后放入数据库中,经过一个下午的努力成功完成,现在将代码献上,希望对大家有所帮助 一.需要导入的jar 1.commons-collect ...
- abaqus python 读取文件_通过Python脚本从Abaqus中的excel文件导入幅度数据
我在从excel文件导入幅度数据时在Abaqus中创建了以下宏.然后尝试运行此脚本以从同一个excel文件创建另一个幅度但不幸的是,我有以下错误.在这方面有人可以帮助我吗? 脚本: # Do not ...
- 在python中创建Excel文件并写入数据
来源:<在python中创建Excel文件并写入数据> python中的包xlwt和xlsxwriter都是比较方便创建excel文件并写入数据的. xlwt中: 通过xlwt.Workb ...
- php导入qq数据txt代码,/谁有能都实现将excel文件导入到数据中,并在php网页上显示的源码啊,有的发送1091932879@qq.com,谢谢!...
PHP网页怎么导入Excel的数据 参码如下: // 1.引用ExcelReader类文 require_once 'Excel/reader.php'; // 2.实例化读取Excel类 $data ...
- mysql数据库 导入excel_如何在MySQL数据库中导入excel文件内的数据 详细始末
在开发项目的时候通常需要使用数据库,数据库Database是用来存储和管理数据的仓库.下面,我们以MySQL数据库为例来看看如何在数据库中导入excel文件内的数据吧. 操作方法 01 MySQL 打 ...
- bulkwrite 批量插入_SQL SERVER 使用BULK Insert将txt文件中的数据批量插入表中(1)
1/首先建立数据表 CREATE TABLE BasicMsg ( RecvTime FLOAT NOT NULL , --接收时间,不存在时间相同的数据 AA INT NOT NULL, --24位 ...
- 7.3 MASS批量修改数据(Excel文件上传数据)
7.3 MASS批量修改数据(Excel文件上传数据) 步骤1:输入事务码MASS进入 1处,输入需要修改的对象类型(参见对象类型清单) 2处,点击"执行"按钮 步骤2:选择需要修 ...
- 查询oracle数据库的表格数据类型,excel表格中如何查询数据库数据类型-我想把excel表格中的数据导入oracle数据库中,想在......
在excel表里,什么是:字段.记录.数据类型.多工... declare @t table(id numeric(18,2)) insert into @t SELECT col1 FROM ...
最新文章
- 牛逼!大神用漫画带你了解 Linux 内核到底长啥样
- c# 计算点到线段的距离
- 2020年python工资一般多少钱-2020年Python发展前景如何呢?
- 如何编写常见语言带默认参数值的函数
- linux下配置DHCP中继代理
- 主流深度学习框架对比(TensorFlow、Keras、MXNet、PyTorch)
- MFC Windows编程模型
- Web安全-伪静态网页
- shell脚本while read line的使用
- 简单的HTTP协议——《图解http》第二章
- 全面介绍Windows内存管理机制及C++内存分配实例(二):内存状态查询
- 58同城 php,58同城PHP面试试题
- pptx版式验证代码
- Ubuntu18.04安装Docker并构建JDK1.8镜像
- 【2021Java最新学习路线】java前端开发
- 北理乐学c语言基础答案晕,北理乐学C语言答案
- Java 日期格式化规则
- python自动补全快捷键_Python快捷键的干货来啦!快来看看你掌握了几个~
- 高级项目管理-1、信息化和信息系统
- 仿百度文库文档上传页面的多级联动分类选择器
热门文章
- python中的逻辑运算符and和or
- Python Qt GUI设计:QTableView、QListView、QListWidet、QTableWidget、QTreeWidget和QTreeWidgetltem表格和树类(提升篇—1)
- 力扣(LeetCode)刷题,简单题+中等题(第17期)
- P1160 队列安排 链表
- 计算机专业英语2008影印版第四章翻译,计算机专业英语2008影印版选择题的翻译加答案(14页)-原创力文档...
- r - 求平均成绩_EXCEL计算修剪平均和条件平均,其实很简单
- HC-05与HC-06的AT指令的区别
- OpenGL如何处理多个纹理
- 【fiveKeyPress】2秒内五次点击键盘任意键(或组合键)触发自定义事件(以Pause/Break键为例)
- windows7/10开启客户端telnet命令解决“‘telnet‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。”