我基本上在 T-SQL 中设置了一个从 Excel 导入 SQL 的过程:
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;HDR=YES;Database=C:\report.xls','select * from [name555$]')
name555 由一个固定的名称组成,而 555 似乎是一个随机的三位数。当报告来找我时,有时名字是 555,有时是 439、390 等等。
有没有办法指示 SQL 服务器(最好在 T-SQL 中,因为这就是我现在正在使用的)动态读取名称?这是 XLS 文件中唯一的工作表,但它
例如,在 VBA 中,您可以将工作表用作 name1$ 名称或“sheet1$”索引。好吧,我希望有人可以帮助解决这个问题:)