C# WinForm创建Excel文件的实例

 更新时间:2017年01月24日 09:26:19   投稿:jingxian  
下面小编就为大家带来一篇C# WinForm创建Excel文件的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

实例如下:

private bool creatExcel(string xlsfile)
    {
      try
      {
        object missing = System.Reflection.Missing.Value;
        Excel.ApplicationClass myExcel = new Excel.ApplicationClass();

        Excel._Workbook xBk;        //工作薄 
        Excel._Worksheet xSt;   //工作Sheet  

        xBk = myExcel.Workbooks.Add(true);

        for (int i = 0; i < 1; i++)
        {
          xSt = (Excel._Worksheet)xBk.ActiveSheet;
          xSt.Name = "Sheet" + i;
          myExcel.Sheets.Add(missing, missing, 1, Excel.XlSheetType.xlWorksheet);
        }
        //myExcel.Visible = true;
        if (xlsfile.ToLower().EndsWith(".xlsx"))
        {
          xBk.SaveAs(xlsfile, 56, missing,
          missing, missing, missing, Excel.XlSaveAsAccessMode.xlShared,
          missing, missing, missing, missing, missing);
        }
        else
        {
          xBk.SaveAs(xlsfile, missing, missing,
          missing, missing, missing, Excel.XlSaveAsAccessMode.xlShared,
          missing, missing, missing, missing, missing);
        }
        myExcel.Quit();
        return true;
      }
      catch (Exception ex)
      {
        MessageBox.Show("Excel创建失败!原因:" + ex.Message);
        return false;
      }
    }

以上这篇C# WinForm创建Excel文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • VB.NET中Caching的使用方法

    VB.NET中Caching的使用方法

    Caching缓存,就是将一些生成代价比较大的常用数据,保存起来重用。一般数据都保存在内存中,因为从内存中读取数据比从数据库等其他地方要快。
    2013-04-04
  • C#简易人机对抗“石头剪刀布”游戏的实现

    C#简易人机对抗“石头剪刀布”游戏的实现

    本文主要介绍了C#简易人机对抗“石头剪刀布”游戏的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • C#仪器数据文件解析Excel文件的方法浅析(xls、xlsx)

    C#仪器数据文件解析Excel文件的方法浅析(xls、xlsx)

    这篇文章主要给大家介绍了关于C#仪器数据文件如何解析Excel文件的方法,包括解析xls、xlsx两种格式,文中介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-10-10
  • C#中怎么将一个List转换为只读的

    C#中怎么将一个List转换为只读的

    以下是对C#中将一个List转换为只读的实现方法进行了介绍,需要的朋友可以过来参考下
    2013-08-08
  • C#中WPF颜色对话框控件的实现

    C#中WPF颜色对话框控件的实现

    在 C# WPF开发中颜色对话框控件(ColorDialog)用于对界面中的背景、文字…(拥有颜色属性的所有控件)设置颜色,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • C#的winform控件命名规范

    C#的winform控件命名规范

    这篇文章主要介绍了C#的winform控件命名规范,对各种常用控件的命名规范做了较为详细的讲解,需要的朋友可以参考下
    2015-01-01
  • C#版的 Escape() 和 Unescape() 函数分享

    C#版的 Escape() 和 Unescape() 函数分享

    从网上看到两个方法, C# 版的 Escape() 和 Unescape(),收藏下。
    2011-05-05
  • C#中的事件介绍

    C#中的事件介绍

    这篇文章主要介绍了C#中的事件介绍,本文对C#事件的语法、定义方法、调用方法等做了讲解,需要的朋友可以参考下
    2015-01-01
  • C#结合html2canvas切割图片并导出到PDF

    C#结合html2canvas切割图片并导出到PDF

    html2canvas 是一个 JavaScript 库,它可以把任意一个网页中的元素绘制到指定的 canvas 中,本文将结合html2canvas进行切割图片并导出到PDF,感兴趣的可以了解下
    2025-02-02
  • LINQ基础之Intersect、Except和Distinct子句

    LINQ基础之Intersect、Except和Distinct子句

    这篇文章介绍了LINQ使用Intersect、Except和Distinct子句的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04

最新评论