excel的单元格定义名称以后怎么用C#取出来? 在工作表sheet1中给一些单元格定义了名称,然后想用C#读出其中一个单元格的名称试了NAME、TEXT什么的都不对 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先确定好你要取的单元格的位置(横纵坐标),什么NAME TEXT???? 我都是tostring Rang 接受 excel 坐标表示,这个坐标表示本来就包括命名。 worksheet.Cells[row_1, col_1] = "";worksheet 你取出的工作本。row_1 工作本中第几行col_1 工作本中第几列 你这是命名区域,也就是Named Range,你找找有没有这样的属性。下面的代码是用Spire.Xls.dll获取命名区域的名称:using Spire.Xls;using System;namespace GetName{ class Program { static void Main(string[] args) { Workbook workbook = new Workbook(); workbook.LoadFromFile("Input.xlsx"); //获取第一个全局命名区域(范围是工作薄)的名称 string name1 = workbook.NameRanges[0].Name; //获取第一个局部命名区域(范围是工作表)的名称 string name2 = workbook.Worksheets[0].Names[0].Name; } }} 如是用Interop,对应的应该是workbook.Names属性 是的,我现在需要遍历workbook.names才能找到需要的单元格名称,没有更简单的方法吗? Dim exlapp As New Excel.ApplicationDim exlver As String = exlapp.Names.Item("ort_ver").RefersToRange.Value dim cellPos as string = exlapp.names.item("ort_ver").valuedim cellVal as string = exlapp.names.item("ort_ver").refersToRange.Value winform简单问题 分享一个自己写的简单的最大优先队列。。。 关于 substring() 求第三方软件 急急急~!!!! 讨论:图形的移动 关于对LISTBOX的滚动(垂直)问题? 关于textBox显示的格式问题 关于.net路径 链接数据库的问题! 安装包创建的桌面快解方式图标多出两个箭头 大神指点!怎样将c#编译成机器码防反编译???
row_1 工作本中第几行
col_1 工作本中第几列
using Spire.Xls;
using System;namespace GetName
{
class Program
{
static void Main(string[] args)
{
Workbook workbook = new Workbook();
workbook.LoadFromFile("Input.xlsx"); //获取第一个全局命名区域(范围是工作薄)的名称
string name1 = workbook.NameRanges[0].Name; //获取第一个局部命名区域(范围是工作表)的名称
string name2 = workbook.Worksheets[0].Names[0].Name;
}
}
}
Dim exlver As String = exlapp.Names.Item("ort_ver").RefersToRange.Value
dim cellPos as string = exlapp.names.item("ort_ver").value
dim cellVal as string = exlapp.names.item("ort_ver").refersToRange.Value