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

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

2010-03-15 18:45 537 查看
在上一篇中关于Excel表格的打开,已经详细的讲解了Excel命名空间的引用,这里我就不重复了!

网址链接:

http://blog.csdn.net/kkfdsa132/archive/2010/03/14/5379529.aspx

下面,我们进入主题。

 

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字段

 

对Excel表格的其他操作,请翻阅其他文章。

希望,对大家有用!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息