需要引用Wps或Excel Com组件
public void ReadNames(string fileName)
{
Excel.Application application = new Excel.Application();
Excel._Workbook wk = application.Workbooks.Open(fileName);
Console.WriteLine(@"名称 数值" + Environment.NewLine);
for (int i = 1; i <= wk.Names.Count; i++)
{
var name = wk.Names.Item(i);
var range = name.RefersToRange;
List<string> list = new List<string>();
for (int j = 1; j < range.Count + 1; j++)
{
list.Add(((Excel.Range)range.Item[j]).Text);
}
Console.WriteLine($@"{name.Name} {string.Join(",", list)}" + Environment.NewLine);
}
}
来源:CSDN
作者:STOS
链接:https://blog.csdn.net/u013070165/article/details/103905594