将Excel工作表中的列名与SQL中的表中的列名进行比较

时间:2013-06-13 06:07:06

标签: sql excel

我有一个excel表格中有大量列(~500)和一个列数相似的数据库表。我可以在数据库上运行SQL查询。我想要实现的是找到我的数据库表中但不在电子表格中的列。手动检查它似乎效率很低。

2 个答案:

答案 0 :(得分:0)

您是否考虑过在Excel中使用ODBC功能?您应该能够在excel中打开表,然后使用计数公式来确保数字匹配。

答案 1 :(得分:0)

您可以尝试下一个半手动方法:

  1. select top 1 * from [your table]
  2. SSMS 中右键单击查询结果并选择“带标题的复制
  3. 粘贴特殊 - >转置到Excel(将行转移到列)
  4. 在现有Excel中选择标题,复制它们,粘贴特殊 - >在之前的
  5. 旁边进行转置
  6. 对列进行排序和比较