使用C#代碼在Excel文件中添加工作表
安裝 Spire.XLS for .NET
首先,您需要將 Spire.XLS for .NET 包中的 DLL 文件添加為 .NET 項目的引用。這些 DLL 文件可以通過此鏈接下載,也可以通過 NuGet 安裝。
PM> Install-Package Spire.XLS
在 C# 和 VB.NET 中向現(xiàn)有 Excel 文件添加工作表
向現(xiàn)有 Excel 文件添加工作表的步驟如下:
- 創(chuàng)建
Workbook類的實例。 - 使用
Workbook.LoadFromFile()方法加載 Excel 工作簿。 - 使用
Workbook.Worksheets.Add(sheetName)方法向工作簿中添加工作表。 - 使用
Worksheet.Range[rowIndex, columnIndex].Value屬性向單元格添加數(shù)據(jù)。 - 使用
Workbook.SaveToFile()方法保存結(jié)果工作簿。
示例代碼如下:
using Spire.Xls;
namespace AddWorksheet
{
class Program
{
static void Main(string[] args)
{
//創(chuàng)建一個 Workbook 實例
Workbook workbook = new Workbook();
//加載一個 Excel 文件
workbook.LoadFromFile("Sample.xlsx");
//添加一個工作表
Worksheet sheet = workbook.Worksheets.Add("New_Sheet");
//向單元格 (1, 1) 添加數(shù)據(jù)
sheet.Range[1, 1].Value = "New Sheet";
//保存結(jié)果文件
workbook.SaveToFile("AddWorksheets.xlsx", ExcelVersion.Version2016);
}
}
}
在 C# 和 VB.NET 中向新 Excel 文件添加工作表
以下步驟展示了如何創(chuàng)建一個新的 Excel 文件并向其中添加工作表:
- 創(chuàng)建
Workbook類的實例。 - 使用
Workbook.Worksheets.Clear()方法清除默認(rèn)的工作表。 - 使用
Workbook.Worksheets.Add(sheetName)方法向工作簿中添加工作表。 - 使用
Worksheet.Range[rowIndex, columnIndex].Value屬性向單元格添加數(shù)據(jù)。 - 使用
Workbook.SaveToFile()方法保存結(jié)果工作簿。
示例代碼如下:
using Spire.Xls;
namespace AddWorksheetToNewExcel
{
class Program
{
static void Main(string[] args)
{
//創(chuàng)建一個 Workbook 實例
Workbook workbook = new Workbook();
//清除默認(rèn)工作表
workbook.Worksheets.Clear();
//添加一個帶名稱的工作表
Worksheet sheet = workbook.Worksheets.Add("Sheet1");
//向單元格 (1, 1) 添加數(shù)據(jù)
sheet.Range[1, 1].Value = "Sheet 1";
//保存結(jié)果文件
workbook.SaveToFile("AddWorksheets.xlsx", ExcelVersion.Version2016);
}
}
}
在 C# 和 VB.NET 中向新 Excel 文件添加多個工作表
以下步驟展示了如何創(chuàng)建一個新的 Excel 文件并向其中添加 3 個工作表:
- 創(chuàng)建
Workbook類的實例。 - 使用
Workbook.CreateEmptySheets(sheetCount)方法向工作簿中添加 3 個工作表。 - 遍歷工作簿中的工作表,使用
Worksheet.Range[rowIndex, columnIndex].Value屬性向每個工作表的單元格 (1, 1) 添加數(shù)據(jù)。 - 使用
Workbook.SaveToFile()方法保存結(jié)果工作簿。
示例代碼如下:
using Spire.Xls;
namespace AddWorksheetsToNewExcel
{
class Program
{
static void Main(string[] args)
{
//創(chuàng)建一個 Workbook 實例
Workbook workbook = new Workbook();
//添加 3 個工作表
workbook.CreateEmptySheets(3);
//遍歷所有工作表
for (int i = 0; i < workbook.Worksheets.Count; i++)
{
Worksheet sheet = workbook.Worksheets[i];
//向每個工作表的單元格 (1, 1) 添加數(shù)據(jù)
sheet.Range[1, 1].Value = "Sheet " + (i + 1);
}
//保存結(jié)果文件
workbook.SaveToFile("AddWorksheetsToNewExcel.xlsx", ExcelVersion.Version2016);
}
}
}申請臨時許可證
如果您希望去除生成文檔中的評估信息,或解除功能限制,請為自己申請一個 30 天的試用許可證。
到此這篇關(guān)于使用C#代碼在Excel文件中添加工作表的文章就介紹到這了,更多相關(guān)C# Excel添加工作表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
VisualStudio2019安裝C#環(huán)境的實現(xiàn)方法
這篇文章主要介紹了VisualStudio2019安裝C#環(huán)境的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
C# CancellationToken和CancellationTokenSource的用法詳解
做了.net core之后,發(fā)現(xiàn)CancellationToken用的越來越平凡了。這也難怪,原來.net framework使用異步的不是很多,而.net core首推異步編程,到處可以看到Task的影子,而CancellationToken正好是異步Task的一個控制器,所以花點時間做個筆記2021-06-06

