首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

uploadfy导入Excel内容到数据库中四

2012-09-06 
uploadfy导入Excel内容到数据库中4public int ReadFromExcel(string fileName, string sheetName, System.

uploadfy导入Excel内容到数据库中4
public int ReadFromExcel(string fileName, string sheetName, System.Data.DataTable dataTable)
        {
            OleDbConnection connection = new System.Data.OleDb.OleDbConnection();
            try
            {
                string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileName + ";Extended Properties="Excel 12.0;HDR=YES"";
                string sql = "SELECT * FROM  [" + sheetName + "$]";

                connection = new OleDbConnection(connectionString);
                connection.Open();

                OleDbCommand command = new OleDbCommand(sql, connection);
                OleDbDataAdapter dataAdapter = new OleDbDataAdapter(command);
                DataSet excelOriginalData = new DataSet();

                dataTable.Columns.Clear();
                dataTable.Clear();

                dataAdapter.Fill(dataTable);
            }
            catch (Exception e)
            {
                m_sMsg = e.Message;
                return -1;
            }
            finally
            {
                if (connection.State != System.Data.ConnectionState.Closed)
                {
                    connection.Close();
                }
                connection.Dispose();
            }
            return 1;
        }

热点排行