|
我现在有两个excel表,数据比较大。每表有10w行,但数据结构差不多。
名称分别为表1 表2
路径为:E:\users\tb110236562\Desktop\表1.xlsx
E:\users\tb110236562\Desktop\表2.xlsx
表1 为93440行 表2为264005行
通过excel 2010 数据现有连接找到表1,然后数据选取透视表,在属性定义中的命令文本写sql命令,尝试将两个表union
代码如下:
select "表1",* from (select "Sheet1", 编号,left([时间],10),right([上传时间],10),[公里],[累计1],[累计2] from [E:\users\tb110236562\Desktop\表1'.'Sheet1$]) union all
select "表2",* from (select "Sheet1", 编号,left([时间],10),right([上传时间],10),[公里],[累计1],[累计2] from [E:\users\tb110236562\Desktop\表2'.'Sheet1$])
然后显示的是数据读取出错,请问问题出在哪里。
代码是借鉴
http://club.excelhome.net/thread-401001-1-1.html上的例子。
|
|