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

本文提供了一个使用C#和Excel Interop库创建并保存Excel文件的示例代码,包括设置Excel为不可视、禁止弹出询问提示框以及保存文件到指定路径。

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.youkuaiyun.com/kkfdsa132/article/details/5382763

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值