如何使用PowerShell在SQL查询中使用Excel单元格?

时间:2017-11-11 03:09:11

标签: sql excel powershell

这是场景。我将循环遍历数千个Excel文件并提取信息并将其插入SQL数据库。到目前为止,我可以遍历所有文件并将某些单元格吐出到控制台。我还可以在SQL insert语句中插入一个静态值。我遇到的问题是使用我在SQL插入查询中输出到PowerShell控制台的相同单元格。我猜它只是一个语法错误。

这是有趣的一点。我试过单引号,没有引号,全都是双引号。

$cmd.CommandText ="INSERT INTO QuoteData (QuoteNumber) VALUES ($WorkSheet.Range("B8").Text)"

1 个答案:

答案 0 :(得分:0)

这对你有用吗?

$ cmd.CommandText =“INSERT INTO QuoteData(QuoteNumber)VALUES('”+ $ WorkSheet.Range('B8')。Text +“')”