将Excel数据读入DataGridView
2024-09-25 14:32:26
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "Microsoft Excel files(*.xls)|*.xls;*.xlsx";//过滤一下,只要表格格式的
openFileDialog.InitialDirectory = "c:\\";
openFileDialog.RestoreDirectory = true;
openFileDialog.FilterIndex = 1;
openFileDialog.AddExtension = true;
openFileDialog.CheckFileExists = true;
openFileDialog.CheckPathExists = true;
openFileDialog.ShowHelp = true;
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
string fileName = openFileDialog.FileName;
string strConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source =" + openFileDialog.FileName + ";Extended Properties=Excel 12.0";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
string strExcel = "";
OleDbDataAdapter myCommand = null;
DataSet ds = null;
strExcel = "select * from [Sheet1$]";
myCommand = new OleDbDataAdapter(strExcel, strConn);
ds = new DataSet();
myCommand.Fill(ds, "table1");
dgv.DataSource = ds.Tables[0];
}
最新文章
- 再次学习 java 类的编译
- python获取命令行变量
- 【算法和数据结构】_11_小算法_itoa、ftoa及字符串倒置
- 【POJ 3062】Party(2-SAT、tarjan)
- sublime text主要快捷键列表
- mssql server 函数大全
- Oracle与Sqlserver:Order by NULL值介绍
- Spring MVC(一)
- iOS拨打电话(三种方法)
- 关于jsp页面 title中文乱码问题的解决方法
- 机器学习 —— 类不平衡问题与SMOTE过采样算法
- Nova控制节点集群
- Javascript 标识符及同名标识符的优先级
- 小小知识点(四)——MATLAB如何画等高线图和线性规划约束方程
- HDU 1089 到1096 a+b的输入输出练习
- PHP 设置分页 可以直接引用 最下面有自己引用的方法和注释
- leetcode第15题:三数之和
- MD5加密和彩虹表
- 使用instantclient_11_2和pl/sql Developer连接oracle远程数据库
- c++虚函数[转]