Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/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
Vba 如何将SQL脚本文件导出到Excel列_Vba_Excel - Fatal编程技术网

Vba 如何将SQL脚本文件导出到Excel列

Vba 如何将SQL脚本文件导出到Excel列,vba,excel,Vba,Excel,我有一个SQL脚本文件,假设student.SQL(放在某处)如下: 我想将sname和RollID的值按列导出到Excel中的每一行 如何导出列值。请帮忙,我将向您强烈请求。您可以尝试使用“查找”来定位位置,使用“中间”来剪切文本 e、 g.(假设sql update学生集sname='xyz',其中RollID='101';放在单元格A1中) =FIND(“sname=,A1,1)+7-表示xyz的起始位置(7表示sname的长度=”),假设此公式放在B1中 =FIND(“‘where Ro

我有一个SQL脚本文件,假设
student.SQL
(放在某处)如下:

我想将
sname
RollID
的值按列导出到Excel中的每一行

如何导出列值。请帮忙,我将向您强烈请求。

您可以尝试使用“查找”来定位位置,使用“中间”来剪切文本

e、 g.(假设sql update学生集sname='xyz',其中RollID='101';放在单元格A1中)

=FIND(“sname=,A1,1)+7-表示xyz的起始位置(7表示sname的长度=”),假设此公式放在B1中

=FIND(“‘where Roll’,A1)—表示xyz的结束位置,假设该公式放在C1中

然后,下面的公式给出xyz
=MID(A1,B1,C1-B1)

如果将SQL格式化为代码,则更易于阅读。请参阅答案窗口右上角的“帮助”,了解如何执行此操作。
update student set sname='xyz' where RollID='101';

update student set sname='axz' where RollID='102';