asp.net DataGridView导出到Excel的三个方法[亲测]

2019-05-12 07:16:04王冬梅

                    }   
                    catch (Exception)   
                    {   

                    }   

                }   
            }   
        }   
        //隐藏进度条    
        //tempProgressBar.Visible   =   false;    
        //保存文件    
        objWorkbook.SaveAs(fileNameString, Missing.Value, Missing.Value, Missing.Value, Missing.Value,   
                Missing.Value, Excel.XlSaveAsAccessMode.xlShared, Missing.Value, Missing.Value, Missing.Value,   
                Missing.Value, Missing.Value);   
    }   
    catch (Exception error)   
    {   
        MessageBox.Show(error.Message, "警告 ", MessageBoxButtons.OK, MessageBoxIcon.Warning);   
        return;   
    }   
    finally  
    {   
        //关闭Excel应用    
        if (objWorkbook != null) objWorkbook.Close(Missing.Value, Missing.Value, Missing.Value);   
        if (objExcel.Workbooks != null) objExcel.Workbooks.Close();   
        if (objExcel != null) objExcel.Quit();   

        objsheet = null;   
        objWorkbook = null;