Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.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
将数据从sql server动态检索到excel_Excel_Excel 2007_Vba - Fatal编程技术网

将数据从sql server动态检索到excel

将数据从sql server动态检索到excel,excel,excel-2007,vba,Excel,Excel 2007,Vba,我有一列名为rollno,另一列名为rollno,我在rollno列中有数据 我需要根据卷号从sql server动态获取名称。您可以使用ADO连接到sql server 有关OLE DB连接字符串的信息,请参见 然后,您可以打开一个ADO记录集 有关SQL的信息,请参见 最后,您可以使用Excel中Range对象的CopyFromRecordset方法将数据记录集转储到工作表中: 您可以通过读取列值并使用其中的列值等于您的卷号值并在名称列中设置相应的值来根据卷号添加名称您是否编写了代码?

我有一列名为rollno,另一列名为rollno,我在rollno列中有数据
我需要根据卷号从sql server动态获取名称。

您可以使用ADO连接到sql server

有关OLE DB连接字符串的信息,请参见

然后,您可以打开一个ADO记录集

有关SQL的信息,请参见

最后,您可以使用Excel中Range对象的CopyFromRecordset方法将数据记录集转储到工作表中:


您可以通过读取列值并使用其中的列值等于您的卷号值并在名称列中设置相应的值来根据卷号添加名称您是否编写了代码?