天天看點

使用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來建立Excel 工作簿

                    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來建立Excel 工作簿

             Spire.XLS – 示例

      補充

       1、程式的釋出

            基于 Spire.XLS 的程式釋出很簡單,隻需要将相應的dll檔案(可以在Spire.XLS的安裝目錄下找到)檔案拷貝到和可執行程式相同目錄。

使用SPIRE.XLS來建立Excel 工作簿

        2、免費版的限制

              注意Spire.XLS for

.NET 的免費版隻允許XLS加載和輸出5個工作表,150行的編輯區間。轉換格式隻提供轉換為PDF檔案,最多轉換3頁

        結束語

              在此篇文章中我們學習了如何使用 Spire.XLS

 for .NET 建立一個簡單的Excel檔案并把它儲存到指定路徑中去。

              更多代碼可以參考Spire.XLS  for .NET的

Tutorials

 ,裡面非常詳盡。

繼續閱讀