您的位置:首页 > 编程语言 > C#

C# winform 开发之Excel操作(四)------创建Excel表格

2013-03-23 11:01 525 查看
private void CreateExcel()

{

try

{

Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application(); //创建Excel对象

Microsoft.Office.Interop.Excel.Workbook wBook = excel.Application.Workbooks.Add(Missing.Value); //创建新的Excel工作簿

       

excel.Visible = false; //使Excel不可视

//设置禁止弹出保存和覆盖的询问提示框

excel.DisplayAlerts = false;

excel.AlertBeforeOverwriting = true;

//保存

wBook.SaveAs(@"E:\a.xls",

Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value,

Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, Missing.Value, Missing.Value, Missing.Value,

Missing.Value, Missing.Value);

wBook = null;

excel.Quit(); //必须关闭,才能有效结束

excel = null;

}

catch (Exception err)

{

MessageBox.Show("Excel操作出错!错误原因:" + err.Message, "提示信息",

MessageBoxButtons.OK, MessageBoxIcon.Information);

}

finally

{

}

}

这里说明下,上面的程序要额外添加命名空间,才可以正确运行。

using System.Reflection; // 引用这个才能使用Missing字段

原文转载地址 http://blog.csdn.net/kkfdsa132/article/details/5382763
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: