Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用oledb和C在excel工作表中创建命名范围_C#_Excel_Oledb_Named_Range - Fatal编程技术网

C# 使用oledb和C在excel工作表中创建命名范围

C# 使用oledb和C在excel工作表中创建命名范围,c#,excel,oledb,named,range,C#,Excel,Oledb,Named,Range,我正在尝试使用c和oledb在excel工作表中创建命名范围。我不想为此使用COM对象互操作。我还没有找到任何执行此任务的在线示例,尽管从指定范围读取数据非常普遍 背景是,我将有一个Sql数据库表中的外部数据Xml片段,这些片段需要在Excel工作簿的各个工作表的下拉列表中使用,在程序选择并打开Excel文件之前,我不知道这些值。Workbook预处理的一部分是创建和加载这些下拉列表。创建将是在隐藏工作表中创建命名范围,然后在其他工作表上创建下拉列表,引用命名范围。我不确定不借助COM互操作是否

我正在尝试使用c和oledb在excel工作表中创建命名范围。我不想为此使用COM对象互操作。我还没有找到任何执行此任务的在线示例,尽管从指定范围读取数据非常普遍

背景是,我将有一个Sql数据库表中的外部数据Xml片段,这些片段需要在Excel工作簿的各个工作表的下拉列表中使用,在程序选择并打开Excel文件之前,我不知道这些值。Workbook预处理的一部分是创建和加载这些下拉列表。创建将是在隐藏工作表中创建命名范围,然后在其他工作表上创建下拉列表,引用命名范围。我不确定不借助COM互操作是否可以执行此操作,但我必须尝试