• 使用SPIRE.XLS来创建Excel 工作簿


               使用SPIRE.XLS来创建Excel 工作簿

     

        概要

     

         最近在研究 .NET 控件,使用这些控件在程序中可以快速低成本实现功能。

         在这一篇中我们使用的控件是Spire.XLS for .NET Component,它有很多强大易用的功能,

    此篇主要看看如何用用它来创建一个简单的Excel工作簿。

        运行环境

     

         请注意在这次演示示例中我们使用的是免费版的Spire.XLS(Spire.XLS for .NET 7.4+),

    使用Visual Studio 2013 Express或者更新版本

     

        开始使用Spire.XLS制作简单的App

     

           我们来开发我们的首个简单并可以创建Excel工作簿的App。

           1、打开你的 Visual Studio

           2、单击文件->新建-> Project  [Ctr+Shift+N]

           3、选择Web Project  [在此示例中我们使用 asp.net mvc project]你也可以选择 windows project

           4、我将它命名为 EICeblueStuffs[你也可以根据爱好自己命名]

           5、从工程模板中选择MVC

           6、右击工程,依照当前的.NET版本添加Spire.XLS 程序集的引用

            

                        Spire.XLS的引用

            7、 添加‘ICeblueHelper’文件夹

            8、添加一个新的类文件并命名为‘SpireExcel’

            在SpireExcel.cs中

        public void CreateSampleExcel()

        {

           workSheet = workBook.Worksheets[0];


           workSheet.Range["A1"].Text = "This is a sample Excel dcouemnt       and created by Spire.XLS for .NET";

           workBook.SaveToFile(_xlsFilePath + _xlsFileName);

        }

                  

             这样就简单地创建了一个具有指定文件名和路径的Excel工作簿。我们可以如下设定文件名和路径。

         private string _xlsFilePath = HttpContext.Current.Server.MapPath("~/Sample/XLSFiles/");

             

            在以上代码中 ,我们可以在 Sample/XLSFiles 文件夹中获取服务路径。


         public SpireExcel()
         : this("mySpireExcel.xls")
     
         { }
     
         public SpireExcel(string xlsFileName)
     
         {
     
          _xlsFileName = xlsFileName;
     
          workBook = new Workbook();
         }

            

             只需要初始化我们的 XLS文件名和工作簿的object

             您可以从 E-Iceblue Stuffs 获得完整代码。

             运行一下你的project他就会创建一个简单的Excel啦,现在只要去指定的路径就可以看到创建的Excel。

                

                 Spire.XLS – 示例

          补充

     

           1、程序的发布
                基于 Spire.XLS 的程序发布很简单,只需要将相应的dll文件(可以在Spire.XLS的安装目录下找到)文件拷贝到和可执行程序相同目录。

             

            2、免费版的限制

                  注意Spire.XLS for .NET 的免费版只允许XLS加载和输出5个工作表,150行的编辑区间。转换格式只提供转换为PDF文件,最多转换3页

     

            结束语

                  在此篇文章中我们学习了如何使用 Spire.XLS  for .NET 创建一个简单的Excel文件并把它保存到指定路径中去。

                  更多代码可以参考Spire.XLS  for .NET的Tutorials ,里面非常详尽。

  • 相关阅读:
    解决HbuilderX乱码问题
    IDEA
    关于Git开发的一些注意事项
    postgresql
    启动新拉取项目流程
    关于能发布但无法打包的问题
    关于人脸感知设备(类似门禁考勤设备)搜索添加显示成功但却添加不上的问题
    在GitLab上创建项目并上传初始文件
    中控标替换成白标开发
    工厂模式
  • 原文地址:https://www.cnblogs.com/Yesi/p/4184624.html
Copyright © 2020-2023  润新知