C#如何读取Excel中的数据啊求大神指导
C#怎么读取Excel中的数据啊求大神指导
我想把Excel中的数据读出来就简单的显示出来就行 就是不知道怎么读的 最好能给出源码 谢谢!
------解决方案--------------------
这样的话,你的设置ODBC啊。控制面板-》管理工具-》ODBC。
------解决方案--------------------
在程序里引用Microsoft.Office.Interop.Excel..
我想把Excel中的数据读出来就简单的显示出来就行 就是不知道怎么读的 最好能给出源码 谢谢!
c#
------解决方案--------------------
这样的话,你的设置ODBC啊。控制面板-》管理工具-》ODBC。
------解决方案--------------------
在程序里引用Microsoft.Office.Interop.Excel..
public static DataSet LoadDataFromExcel()
{
try
{
var ofd = new OpenFileDialog()
{
Filter = "Microsoft Office Excel 工作簿(*.xls)
------解决方案--------------------
*.xls",
Multiselect = false
};
if (ofd.ShowDialog() == DialogResult.Cancel) return null;
string filePath = ofd.FileName;
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties='Excel 8.0;HDR=False;IMEX=1'";
OleDbConnection OleConn = new OleDbConnection(strConn);
OleConn.Open();
String sql = "SELECT * FROM [Sheet1$]";//可是更改Sheet名称,比如sheet2,等等
OleDbDataAdapter OleDaExcel = new OleDbDataAdapter(sql, OleConn);
DataSet OleDsExcle = new DataSet();
OleDaExcel.Fill(OleDsExcle, "Sheet1");
OleConn.Close();
return OleDsExcle;
}
catch (Exception err)
{
MessageBox.Show("数据绑定Excel失败!失败原因:" + err.Message, "提示信息",
MessageBoxButtons.OK, MessageBoxIcon.Information);