针对表格中包含大量数据,且含有超链接时,可以通过读取表格中的超链接来获取想要的数据信息来源,或者方便我们日后对数据的存储、管理等的操作。下面的示例中演示了通过使用spire.xls来读取excel超链接的方法。
示例中的测试文档如下所示:
c#
//实例化workbook类
workbook wb = new workbook();
//加载测试文档
wb.loadfromfile("test.xlsx");
//获取第一个工作表
worksheet sheet = wb.worksheets[0];
//遍历工作表中的所有超链接,获取链接地址
foreach (var item in sheet.hyperlinks)
{
string address = item.address;
cellrange range = item.range;
console.writeline(string.format("cell[{0},{1}] 含有 url: {2}", range.row, range.column, address));
}
console.readline();
vb.net
'实例化workbook类
dim wb as new workbook()
'加载测试文档
wb.loadfromfile("test.xlsx")
'获取第一个工作表
dim sheet as worksheet = wb.worksheets(0)
'遍历工作表中的所有超链接,获取链接地址
for each item as var in sheet.hyperlinks
dim address as string = item.address
dim range as cellrange = item.range
console.writeline(string.format("cell[{0},{1}] 含有 url: {2}", range.row, range.column, address))
next
console.readline()
链接读取结果:
关于“c# 如何插入超链接到excel表格”,请参阅。