using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Data.SqlClient;
using System.Data.OleDb;
using System.IO;namespace DButlity
{
public class EmployExcel
{
private static string _filePath = "C:\\Users\\JIE\\Desktop\\新建文件夹\\订货单格式.xls";
//private string _conString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
// "Data Source=" + _filePath + ";" +
// "Extended Properties=\"Excel 8.0;IMEX=1;\""; public static DataSet CreateDataSource(string filePath)
{
try
{
string strConn; strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + filePath + ";" +
"Extended Properties=\"Excel 8.0;IMEX=1;\"";//连接 OleDbConnection conn = new OleDbConnection(strConn); conn.Open(); System.Data.DataTable schemaTable = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null); string tableName = schemaTable.Rows[0][2].ToString().Trim();//得到excel表名 OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [" + tableName + "]", strConn);//查找excel数据 DataSet myDataSet = new DataSet();//定义数据 myCommand.Fill(myDataSet); conn.Close(); return myDataSet;
}
catch
{
throw;
}
}
}
}
解决方案 »
- DataGridView如何通过单元格内的文本来模糊查询来获取行索引?
- 新手请教gridview简单问题
- 有高手帮忙如何将参数写入到多重引线的块中
- 在c/s中怎样把一个DataView中的数据生成网页的静态页面
- BindingFlags 的问题(急)
- 求助:窗体继承出现错误
- VS .NET2003里的C#连接ORACLE805问题
- 我把数据从数据库中,导出到文本文件中,现想将文本先加密再导出到文件中,从文本读取时解密,请问如何来实现。
- 请教C#的UDPClient和线程的问题。
- 如何得到byte中各个bite的值?
- 为什么我的循环语句没有被执行??
- 关于session时间过早丢失session?求助
不需要这么复杂吧
这句 SELECT * FROM [" + tableName + "]
select * from excel里的表名$ 就行了!主要是多了个"$"