如何通过 SQL 更新 XLSX sheet?
How can I update XLSX sheet through SQL?
我有一个从 SQL(通过链接服务器)到我的 XLSx 文件的连接。
如果我使用 XLS 文件只是为了阅读目的,它工作得很好 (select * ...
)。
但是可以从 SQL 更新 XLS sheet 吗?又如何?
这是我的情况:
<https://www.screencast.com/t/M39Nu3dxuCIF>
感谢您的帮助!
我以前遇到过这个问题。我已经使用 OPENROWSET()
修复了它
这是示例:
UPDATE OPENROWSET('Microsoft.Ace.OLEDB.12.0',
'Excel 12.0;DATABASE=<Your File Location\<your file name>.xls>',
'SELECT * from [KATALOGSIHR$] ')
SET KatalogSI=2
WHERE SAP='18864'
我有一个从 SQL(通过链接服务器)到我的 XLSx 文件的连接。
如果我使用 XLS 文件只是为了阅读目的,它工作得很好 (select * ...
)。
但是可以从 SQL 更新 XLS sheet 吗?又如何?
这是我的情况:
<https://www.screencast.com/t/M39Nu3dxuCIF>
感谢您的帮助!
我以前遇到过这个问题。我已经使用 OPENROWSET()
这是示例:
UPDATE OPENROWSET('Microsoft.Ace.OLEDB.12.0',
'Excel 12.0;DATABASE=<Your File Location\<your file name>.xls>',
'SELECT * from [KATALOGSIHR$] ')
SET KatalogSI=2
WHERE SAP='18864'