使用C#代碼在Excel文件中添加工作表
安裝 Spire.XLS for .NET
首先,您需要將 Spire.XLS for .NET 包中的 DLL 文件添加為 .NET 項(xiàng)目的引用。這些 DLL 文件可以通過此鏈接下載,也可以通過 NuGet 安裝。
PM> Install-Package Spire.XLS
在 C# 和 VB.NET 中向現(xiàn)有 Excel 文件添加工作表
向現(xiàn)有 Excel 文件添加工作表的步驟如下:
- 創(chuàng)建
Workbook類的實(shí)例。 - 使用
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)建一個(gè) Workbook 實(shí)例
Workbook workbook = new Workbook();
//加載一個(gè) Excel 文件
workbook.LoadFromFile("Sample.xlsx");
//添加一個(gè)工作表
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)建一個(gè)新的 Excel 文件并向其中添加工作表:
- 創(chuàng)建
Workbook類的實(shí)例。 - 使用
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)建一個(gè) Workbook 實(shí)例
Workbook workbook = new Workbook();
//清除默認(rèn)工作表
workbook.Worksheets.Clear();
//添加一個(gè)帶名稱的工作表
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 文件添加多個(gè)工作表
以下步驟展示了如何創(chuàng)建一個(gè)新的 Excel 文件并向其中添加 3 個(gè)工作表:
- 創(chuàng)建
Workbook類的實(shí)例。 - 使用
Workbook.CreateEmptySheets(sheetCount)方法向工作簿中添加 3 個(gè)工作表。 - 遍歷工作簿中的工作表,使用
Worksheet.Range[rowIndex, columnIndex].Value屬性向每個(gè)工作表的單元格 (1, 1) 添加數(shù)據(jù)。 - 使用
Workbook.SaveToFile()方法保存結(jié)果工作簿。
示例代碼如下:
using Spire.Xls;
namespace AddWorksheetsToNewExcel
{
class Program
{
static void Main(string[] args)
{
//創(chuàng)建一個(gè) Workbook 實(shí)例
Workbook workbook = new Workbook();
//添加 3 個(gè)工作表
workbook.CreateEmptySheets(3);
//遍歷所有工作表
for (int i = 0; i < workbook.Worksheets.Count; i++)
{
Worksheet sheet = workbook.Worksheets[i];
//向每個(gè)工作表的單元格 (1, 1) 添加數(shù)據(jù)
sheet.Range[1, 1].Value = "Sheet " + (i + 1);
}
//保存結(jié)果文件
workbook.SaveToFile("AddWorksheetsToNewExcel.xlsx", ExcelVersion.Version2016);
}
}
}申請(qǐng)臨時(shí)許可證
如果您希望去除生成文檔中的評(píng)估信息,或解除功能限制,請(qǐng)為自己申請(qǐng)一個(gè) 30 天的試用許可證。
到此這篇關(guān)于使用C#代碼在Excel文件中添加工作表的文章就介紹到這了,更多相關(guān)C# Excel添加工作表內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Unity實(shí)現(xiàn)簡(jiǎn)單手勢(shì)識(shí)別
這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)簡(jiǎn)單手勢(shì)識(shí)別,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-07-07
C#實(shí)現(xiàn)將程序運(yùn)行信息寫入日志的方法
這篇文章主要介紹了C#實(shí)現(xiàn)將程序運(yùn)行信息寫入日志的方法,可實(shí)現(xiàn)將程序運(yùn)行信息寫入日志并存儲(chǔ)在Debug目錄下的"/Log/PRG"下的功能,涉及C#針對(duì)日志的相關(guān)寫入技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08
C# Task TaskFactory 設(shè)置最大并行線
本文深入探討了LimitedConcurrencyLevelTaskScheduler的工作原理,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2026-04-04

