C#操作读取excel数据
来源:互联网 发布:ubuntu tar 解压命令 编辑:程序博客网 时间:2024/05/16 13:43
//点击按钮,获得excel数据放到一个dataset中
private void button1_Click(object sender, EventArgs e)
{
DataSet ds;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Text = openFileDialog1.FileName;
ds = ImportExcel(this.openFileDialog1.FileName);//获得Excel
dataGridView1.DataSource = ds.Tables[0];
DataTable dataTable = new DataTable();
dataTable = ds.Tables[0];
cell = 0;
rowNum = 0;
cell = dataTable.Columns.Count;
rowNum = dataTable.Rows.Count;
}
else
{
return;
}
}
//读取excel中sheet1中的数据
public DataSet ImportExcel (string file)
{
FileInfo fileInfo = new FileInfo(file);
if (!fileInfo.Exists)
return null;
string strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + file + ";Extended Properties='Excel 8.0;HDR=NO;IMEX=1'";
OleDbConnection objConn = new OleDbConnection(strConn);
DataSet dsExcel = new DataSet();
try
{
objConn.Open();
string strSql = "select * from [Sheet1$]";
OleDbDataAdapter odbcExcelDataAdapter = new OleDbDataAdapter(strSql, objConn);
odbcExcelDataAdapter.Fill(dsExcel);
return dsExcel;
}
catch (Exception ex)
{
throw ex;
}
}
- C#操作读取excel数据
- C#操作Excel(读取)
- C#操作Excel(读取)
- C#操作Excel(读取)
- C#读取Excel数据
- C#读取Excel数据
- C#读取Excel数据
- C#读取Excel数据
- C#读取Excel数据
- C#读取Excel数据
- C#读取Excel数据
- C#读取Excel数据
- C#读取Excel数据
- C#读取EXCEL数据
- C#读取Excel数据
- C# 读取EXCEL数据
- C#读取excel数据
- C# 操作excel数据
- Spring原理
- android 新闻图片加载,缓存处理
- 汉字在url上面的传递
- winform程序使textbox获得输入焦点
- Android代码片段
- C#操作读取excel数据
- 关于div居中的话题
- 单例模式
- android-apktool 中文使用说明
- Android事件侦听器回调方法浅谈
- Android framework系统默认设置修改
- 控制台简易贪吃蛇
- 平衡多层索引树:B-树类
- web前端工程师介绍