如何将大型数据表(大约1,500列)从Excel转换为Access

时间:2017-05-15 06:38:25

标签: excel ms-access-2013

道歉,但这是我的第一个问题,我根本看不到上传excel文件的链接。我也搜索了帮助文章,找不到说明。有人可以建议吗?

我在Excel中有一个数据表,大约有1,500列和大约相同的行数,我想将数据传输到Access中以便于操作。显然,我无法直接从Access中引用该表,因为它超出了Access的列限制。遗憾的是,源数据需要保留在Excel中,因为它是许多直接写入Excel的其他文件/模型的输出。

复杂因素是记录数。如果我将数据转换为行格式(从行和列格式)到上传到访问,则将有大约225万行,即对于单个Excel工作表来说太大。因此,我必须跨多个Excel工作表拆分数据,然后逐个上传到访问。显然这是一个艰苦的过程。

具体来说,我的数据如下:

    D1  D1  D1  D2  D2  D2  D3  D3  D3
    Q1  Q2  Q3  Q1  Q2  Q3  Q1  Q2  Q3

S1  Q1  0.76    0.40    0.44    0.60    0.68    0.35    0.80    0.75    0.37 
S1  Q2  0.33    0.92    0.01    0.68    0.86    0.43    0.27    0.54    0.20 
S1  Q3  0.40    0.10    0.71    0.86    0.07    0.44    0.55    0.77    0.41 
S2  Q1  0.15    0.34    0.10    0.32    0.39    0.47    0.18    1.00    0.37 
S2  Q2  0.12    0.31    0.58    0.68    0.06    0.21    0.73    0.66    0.48 
S2  Q3  0.71    0.51    1.00    0.39    0.09    0.20    0.72    0.03    0.74 
S3  Q1  0.71    0.10    0.01    0.30    0.12    0.14    0.69    0.84    0.07 
S3  Q2  0.21    0.51    0.09    0.81    0.01    0.36    0.94    0.14    0.57 
S3  Q3  0.90    0.28    0.66    0.45    0.19    0.59    0.17    0.14    0.73 

我想转换为以下格式

S1  Q1  D1  Q1  0.76
S1  Q1  D1  Q2  0.40
S1  Q1  D1  Q3  0.44

有人可以建议一种快速将数据转换为单个文件的方法,以便快速上传到Access吗?

非常感谢任何提示/技巧。

干杯,

DG。

0 个答案:

没有答案