在处理 excel 工作簿时,我们可以添加一个或者多个工作表来创建新的数据表。本文,将分别从以下 3 个 c# 及 vb.net 代码示例展示如何使用 spire.xls for .net 来如何给 excel 添加工作表:
以下,是实现以上操作的具体步骤和方法。
安装 spire.xls for .net
首先,您需要添加 spire.xls for .net 包中包含的 dll 文件作为 .net 项目中的引用。dll 文件可以从此链接下载或通过 安装。
pm> install-package spire.xls
新建工作簿并添加一个新的工作表
创建新工作表的步骤如下:
- 创建 workbook 类的对象。
- 调用 workbook.worksheets.add(string name) 方法添加新的工作表到工作簿。
- 使用 workbook.savetofile(string filename, excelversion version) 方法保存文档到指定路径。
- c#
- vb.net
using spire.xls;
namespace addworksheet1
{
class program
{
static void main(string[] args)
{
//创建workbook类的对象
workbook workbook = new workbook();
//添加工作表到工作簿,并命名工作表
workbook.worksheets.add("new sheet");
//保存文档
workbook.savetofile("result1.xlsx", excelversion.version2013);
}
}
}
imports spire.xls
namespace addworksheet1
class program
private shared sub main(args as string())
'创建workbook类的对象
dim workbook as new workbook()
'添加工作表到工作簿,并命名工作表
workbook.worksheets.add("new sheet")
'保存文档
workbook.savetofile("result1.xlsx", excelversion.version2013)
end sub
end class
end namespace
注:新建 workbook 工作簿时,已默认创建了三个 worksheet,如不需要默认的工作表,可在添加工作表之前,执行 workbook.worksheets.clear() 方法删除默认的工作表。
新建工作簿并添加多个新的工作表
添加多个工作表的步骤如下:
- 创建 workbook 类的对象。
- 调用 workbook.createemptysheets(int sheetcount) 方法创建多个空白工作表。
- 使用 workbook.savetofile(string filename, excelversion version) 方法保存文档到指定路径。
- c#
- vb.net
using spire.xls;
namespace addworksheet2
{
class program
{
static void main(string[] args)
{
//创建workbook类的对象
workbook workbook = new workbook();
//创建4个空白工作表
workbook.createemptysheets(4);
//保存文档
workbook.savetofile("result2.xlsx", excelversion.version2013);
}
}
}
imports spire.xls
namespace addworksheet2
class program
private shared sub main(args as string())
'创建workbook类的对象
dim workbook as new workbook()
'创建4个空白工作表
workbook.createemptysheets(4)
'保存文档
workbook.savetofile("result2.xlsx", excelversion.version2013)
end sub
end class
end namespace
向已有的工作簿添加新的工作表
向已有工作簿添加工作表的步骤如下:
- 创建 workbook 类的对象。
- 调用 workbook.loadfromfile(string filename) 方法加载 excel 工作簿。
- 调用 workbook.worksheets.add(string name) 方法添加工作表。
- 通过 worksheet.tabcolor 属性设置表格 tab 颜色。
- 使用 workbook.savetofile(string filename, excelversion version) 方法保存文档到指定路径。
- c#
- vb.net
using spire.xls;
using system.drawing;
namespace addworksheet3
{
class program
{
static void main(string[] args)
{
//创建workbook类的对象
workbook workbook = new workbook();
//加载excel文档
workbook.loadfromfile("test.xlsx");
//添加新的工作表
worksheet sheet = workbook.worksheets.add("new sheet");
//设置新工作表的tab颜色
sheet.tabcolor = color.blueviolet;
//保存文档
workbook.savetofile("result3.xlsx", excelversion.version2013);
}
}
}
imports spire.xls
imports system.drawing
namespace addworksheet3
class program
private shared sub main(args as string())
'创建workbook类的对象
dim workbook as new workbook()
'加载excel文档
workbook.loadfromfile("test.xlsx")
'添加新的工作表
dim sheet as worksheet = workbook.worksheets.add("new sheet")
'设置新工作表的tab颜色
sheet.tabcolor = color.blueviolet
'保存文档
workbook.savetofile("result3.xlsx", excelversion.version2013)
end sub
end class
end namespace
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请 该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。 获取有效期 30 天的临时许可证。