首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

高人进来指点下 Excel导出的有关问题

2012-01-08 
高人进来指点下 Excel导出的问题try{stringstrConnProviderMicrosoft.Jet.OLEDB.4.0 +DataSource

高人进来指点下 Excel导出的问题
try
  {
              string   strConn   =   "Provider=Microsoft.Jet.OLEDB.4.0; "   +   "Data   Source= "   +   Path   +   "; "   +   "Extended   Properties=Excel   8.0; ";
                OleDbConnection   conn   =   new   OleDbConnection(strConn);
                conn.Open();
              System.Data.OleDb.OleDbCommand   cmd   =   new   OleDbCommand();
            cmd.Connection   =   conn;

            for   (int   i   =   0;   i   <   fp2.Sheets[0].RowCount   -   1;   i++)
              {
                    if   (fp2.Sheets[0].Cells[i,   0].Text   !=   " ")
                  {
                                                cmd.CommandText   =   "INSERT   INTO   [sheet1$]   (工号,姓名,部门,职务,日期,时间)   VALUES( ' "   +   fp2.Sheets[0].Cells[i,   0].Text   +   " ', ' "   +
                                                fp2.Sheets[0].Cells[i,   1].Text   +   " ', ' "   +   fp2.Sheets[0].Cells[i,   2].Text   +   " ', ' "   +   fp2.Sheets[0].Cells[i,   3].Text   +
                                                " ', ' "   +   fp2.Sheets[0].Cells[i,   4].Text   +   " ', ' "   +   fp2.Sheets[0].Cells[i,   5].Text   +   " ') ";
                                                cmd.ExecuteNonQuery();
                                        }
                                }
                                conn.Close();
                                return   true;
                        }
                        catch   (System.Data.OleDb.OleDbException   ex)
                        {
                                System.Diagnostics.Debug.WriteLine( "写入Excel发生错误: "   +   ex.Message);
                        }


                        return   false;


高人进来指点下.这段代码里:   fp2是哪来的.如果说是excel的实例,那是在哪创建的呢

[解决办法]
fp2应该是获取的EXCEL文件对象
[解决办法]
你没有写,我怎么知道??
[解决办法]
看代码应该是打开表的一个对象
[解决办法]
fp2应该是一个Workbook对象,该对象在try{}catch{}代码块之前就已经创建了。具体可以右键该变量,然后在弹出的菜单中“转到定义”进行查看.通过这个方法,还可以查看其它变量在那里定义的。

热点排行