问题描述
大家好, 我有9月和10月的两个 excel文件,我希望两个文件都放在单个工作表中。我需要具有十月文件中的所有列,并删除九月的其他列。你能帮我怎么做吗?
谢谢!
解决方法
对于2007年以上的版本,请使用Data
>来自Other Sources
>来自Microsoft Query
:
选择Excel File
并选择您的第一个excel
选择列
(如果您没有看到任何列列表,请确保选中选项>系统表)
转到Data
> Connections
> [选择刚刚创建的连接]> Properties
> Definition
> Command text
您现在可以将此Command text
编辑为SQL。不知道支持什么语法,但是我尝试了隐式联接,“内部联接”,“左联接”和所有有效的联合。这是一个示例查询:
SELECT *
FROM `C:\Users\Peter\Documents\Excel-to-excel\Source_1.xlsx`.`Sheet1$` a
LEFT JOIN `C:\Users\Peter\Documents\Excel-to-excel\Source_2.xlsx`.`Sheet1$` b
ON a.col2 = b.col2