excel 中的数据条是一种内置类型的条件格式,可在单元格中插入彩色条以比较其中的值。条形图的长度取决于单元格的值,最长的条形图对应于所选数据范围内的最大值,这样您就可以一目了然。在本文中,您将学习如何使用 spire.xls for .net 在单元格范围内添加数据条。
安装 spire.xls for .net
首先,您需要添加 spire.xls for .net 包中包含的 dll 文件作为 .net 项目中的引用。dll 文件可以从此链接下载或通过 安装。
pm> install-package spire.xls
在 excel 中添加数据条
数据条是一个极好的工具,它可以直观地比较选定单元格范围内的数据。使用 spire.xls for .net,您可以将数据条添加到指定的数据范围并设置其格式。以下是详细步骤。
- 创建 workbook 实例。
- 使用 workbook.loadfromfile() 方法加载示例 excel 文档。
- 使用 workbook.worsheets[index] 属性获取指定的工作表。
- 使用 worksheet.conditionalformats.add() 方法向工作表添加条件格式并返回 xlsconditionalformats 类的对象。
- 使用 xlsconditionalformats.addrange() 方法设置将应用条件格式的单元格范围。
- 使用 xlsconditionalformats.addcondition() 方法添加条件,然后使用 iconditionalformat.formattype 属性将其格式类型设置为 databar。
- 使用 iconditionalformat.databar.barfilltype 和 iconditionalformat.databar.barcolor 属性设置数据条的填充效果和颜色。
- 使用 workbook.savetofile() 方法保存结果文档。
- c#
- vb.net
using spire.xls;
using spire.xls.core;
using spire.xls.core.spreadsheet.collections;
using spire.xls.core.spreadsheet.conditionalformatting;
using system.drawing;
namespace applydatabar
{
class program
{
static void main(string[] args)
{
//创建workbook实例
workbook workbook = new workbook();
//加载excel文档示例
workbook.loadfromfile("示例文档.xlsx");
//获取第一个工作表
worksheet sheet = workbook.worksheets[0];
//向工作表中添加条件格式
xlsconditionalformats xcfs = sheet.conditionalformats.add();
//设置应用条件格式的范围
xcfs.addrange(sheet.range["c2:c16"]);
//添加条件并将其格式类型设置为databar
iconditionalformat format = xcfs.addcondition();
format.formattype = conditionalformattype.databar;
//设置数据条的填充效果和颜色
format.databar.barfilltype = databarfilltype.databarfillgradient;
format.databar.barcolor = color.green;
//保存结果文档
workbook.savetofile("应用数据条到单元格范围.xlsx", excelversion.version2013);
}
}
}
imports spire.xls
imports spire.xls.core
imports spire.xls.core.spreadsheet.collections
imports spire.xls.core.spreadsheet.conditionalformatting
imports system.drawing
namespace applydatabar
friend class program
private shared sub main(byval args as string())
'创建workbook实例
dim workbook as workbook = new workbook()
'加载excel文档示例
workbook.loadfromfile("示例文档.xlsx")
'获取第一个工作表
dim sheet as worksheet = workbook.worksheets(0)
'向工作表中添加条件格式
dim xcfs as xlsconditionalformats = sheet.conditionalformats.add()
'设置应用条件格式的范围
xcfs.addrange(sheet.range("c2:c16"))
'添加条件并将其格式类型设置为databar
dim format as iconditionalformat = xcfs.addcondition()
format.formattype = conditionalformattype.databar
'设置数据条的填充效果和颜色
format.databar.barfilltype = databarfilltype.databarfillgradient
format.databar.barcolor = color.green
'保存结果文档
workbook.savetofile("应用数据条到单元格范围.xlsx", excelversion.version2013)
end sub
end class
end namespace
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。获取有效期 30 天的临时许可证。