我经常需要将Excel电子表格中发送给我的数据与SQLServer中的数据进行比较。我知道您可以将SQLServer连接到电子表格,但它总是显得笨拙这确实是一个炫耀我的解决方案的帖子,但我很想听听其他人的想法。 最佳答案 为获得最佳效果,请将以下代码粘贴到您的personal.xls文件的模块中。您将需要添加对MicrosoftForms2.0对象库的引用。当您运行此例程时,它会获取当前突出显示的区域并创建一个XML字符串。它还创建TSQL以将该XML转换为名为#tmp的临时表。它还会将TSQL粘贴到剪贴板中。它做了很多假设,默认的