这是场景。我将循环遍历数千个Excel文件并提取信息并将其插入SQL数据库。到目前为止,我可以遍历所有文件并将某些单元格吐出到控制台。我还可以在SQL insert语句中插入一个静态值。我遇到的问题是使用我在SQL插入查询中输出到PowerShell控制台的相同单元格。我猜它只是一个语法错误。
这是有趣的一点。我试过单引号,没有引号,全都是双引号。
$cmd.CommandText ="INSERT INTO QuoteData (QuoteNumber) VALUES ($WorkSheet.Range("B8").Text)"
答案 0 :(得分:0)
这对你有用吗?
$ cmd.CommandText =“INSERT INTO QuoteData(QuoteNumber)VALUES('”+ $ WorkSheet.Range('B8')。Text +“')”