读取Excel表格数据到DataGridView中
其实想在datagridview中显示excel表格中的数据跟读取数据库中的数据没什么差别,只不过是创建数据库连接的时候连接字段稍有差别。
private void btnShow_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();//首先根据打开文件对话框,选择excel表格
ofd.Filter = "表格|*.xls";//打开文件对话框筛选器
string strPath;//文件完整的路径名
if (ofd.ShowDialog() == DialogResult.OK)
{
try
{
strPath = ofd.FileName;
string strCon = "provider=microsoft.jet.oledb.4.0;data source=" + strPath + ";extended properties=excel 8.0";//关键是红色区域
OleDbConnection Con = new OleDbConnection(strCon);//建立连接
string strSql = "select * from [Sheet1$]";//表名的写法也应注意不同,对应的excel表为sheet1,在这里要在其后加美元符号$,并用中括号
OleDbCommand Cmd = new OleDbCommand(strSql, Con);//建立要执行的命令
OleDbDataAdapter da = new OleDbDataAdapter(Cmd);//建立数据适配器
DataSet ds = new DataSet();//新建数据集
da.Fill(ds, "shyman");//把数据适配器中的数据读到数据集中的一个表中(此处表名为shyman,可以任取表名)
//指定datagridview1的数据源为数据集ds的第一张表(也就是shyman表),也可以写ds.Table["shyman"]
dataGridView1.DataSource = ds.Tables[0];
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);//捕捉异常
}
}
}
运行结果如下:
转载于:https://www.cnblogs.com/gisland/archive/2009/03/17/1414209.html
读取Excel表格数据到DataGridView中相关推荐
- C#读取Excel表格数据到DataGridView中和导出DataGridView中的数据到Excel
其实想在datagridview中显示excel表格中的数据跟读取数据库中的数据没什么差别,只不过是创建数据库连接的时候连接字段稍有差别. private void btnShow_Click(obj ...
- Matlab中读取excel表格数据
一:Matlab中读取excel表格数据步骤讲解: 第二步: 第三步: 第四步: 第五步: 第六步 第七步: 输入之后按回车键,就会出现相应的波形: 效果图:
- python读取excel表格数据
python操作excel主要用到xlrd和xlwt两个库,xlrd读取表格数据,支持xlsx和xls格式的excel表格:xlwt写入excel表格数据 一.python读取excel表格数据 1. ...
- Qt之如何读取Excel表格数据
Qt之如何读取Excel表格数据 概述: 代码示例: .pro: 需要包含的头文件: readExcelData.h: readExcelData.cpp: over: 概述: 大家好我是背锅侠&qu ...
- linux qt写入excel文件内容,Qt 读取Excel表格数据 生成Excel表格并写入数据
Qt 读取Excel表格数据 生成Excel表格并写入数据 Qt 读取Excel表格数据 生成Excel表格并写入数据 修改.pro文件,增加 axcontainer QT += axcontaine ...
- 使用最新的poi-4.1.0.jar导入导出Excel表格——读取Excel表格数据用法
使用最新的poi-4.1.0.jar导入导出Excel表格--读取Excel表格数据用法 其中主要的一点心得就是在switch语句哪里进行读取数据转换时,我看到网上的一些用法都是使用 HSSFCell ...
- pandas使用read_excel函数读取excel表格数据为dataframe、设置sheet_name参数为表单索引位置列表则读取多个表单的数据并返回dataframe字典
pandas使用read_excel函数读取excel表格数据为dataframe.使用sheet_name参数指定读取excel表格中指定的sheet表单.设置sheet_name参数为表单索引位置 ...
- 拒绝“累丑”,告别加班,一键读取Excel表格数据自动录入至网页
朗思RPA:读取Excel表格数据自动录入到网页 朗思无代码RPA社区版可永久免费下载体验~ 零代码,易学易操作,可视化界面,全中文化支持,助力企业数字化转型,让员工工作更高效!
- python 如何读取excel表格数据
文章目录 前言 python 读取excel 表格 前言 如何用python读取excel表格数据呢 ? python 读取excel 表格 首先需要配置好环境,需要下载 xlrd 包: # 如果不指 ...
最新文章
- 程序员出身,身价 340 亿!没有他,可能我们刷不了 B 站
- MySQL jfinal 生成数据_JFinal Web开发学习(四)数据库连接与自动生成model
- QT的QFileSelector类的使用
- 获取MySQL数据库表结构的信息(字段名,字段类型,注释等)
- javaone_JavaOne 2014:会议与合同利益冲突
- nginx能访问html静态文件但无法访问php文件
- poj 2255 Tree Recovery
- linux执行使分区生效的命令,Linux硬盘分区生效命令partprobe
- (3)二分频systemverilog与VHDL编码
- 特斯拉地图数据服务以后由百度地图提供
- xtrabackup 升级 mysql_使用percona-xtrabackup-2.0.8将MySQL从5.1.73升级到5.6.36
- securecrt修改mysql密码_在CentOS下Mysql5.5的密码修改
- 最优化方法:拉格朗日乘数法(转)
- ubuntu16 安装 teamview 步骤
- 腾讯云弹性MapReduce
- 达梦数据库DM8启动与关闭
- 弗吉尼亚大学计算机就业如何,假设你是新华中学的学生李华,高中毕业后想到美国弗吉尼亚大学(University of Virginia)计算机专业深造...
- MediaCodec编码后视频时长不正确的问题
- oracle18c静默安装教程,Oracle 18c 19c 安装的 DBT-50000 错误解决
- 机器学习--泛化能力
热门文章
- 学计算机需要用手机吗,智能手机能代替电脑吗?
- 代码编程教学_少儿编程教学环境开发之代码实战篇
- java数据类型的一些注意事项
- 007_JavaScript关键字和保留字
- pycharm没有python interpreter_首次安装Pycharm出现No Python interpreter selected解决方法
- LinkedHashMap源码剖析
- python运行不了、显示警告_Python中偶尔遇到的细节疑问(二):UnicodeDecodeError,警告与忽略警告warnings...
- 乾坤 微前端_前端优秀资源整理(持续更新~)
- 服务器策略文件,如何解决服务器对文件请求的缓存策略教程
- android 定位服务 耗电吗,关于Android的定位服务