使用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,裡面非常詳盡。