Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从excel读取交叉表编号以访问_Excel_Vba_Ms Access - Fatal编程技术网

从excel读取交叉表编号以访问

从excel读取交叉表编号以访问,excel,vba,ms-access,Excel,Vba,Ms Access,我必须从excel中加载一组数字才能访问。我以前常常加载数据 早些时候:- Field1 Field2 Field3 QTY A1 B1 C1 1 A1 B2 C2 2 A1 B3 C3 3 A1 B4 C4 4 A1 B5 C5 5 我的数据现在是交叉表格式。 例如: A1 B1 B2 B3 B4 B5 C1 1 0 0 0 0 C2

我必须从excel中加载一组数字才能访问。我以前常常加载数据

早些时候:-

Field1 Field2 Field3 QTY
A1     B1     C1      1
A1     B2     C2      2
A1     B3     C3      3
A1     B4     C4      4
A1     B5     C5      5     
我的数据现在是交叉表格式。 例如:

A1  B1  B2 B3 B4 B5
C1  1   0  0  0  0
C2  0   2  0  0  0
C3  0   0  3  0  0
C4  0   0  0  4  0
C5  0   0  0  0  5
是否有一种直接的方法可以将此导入access?或者我必须使用宏来转换为前面使用的线性形式

谢谢,
Arka。

我不确定它是如何成为交叉制表格式的。使用您提供的链接,并提前创建带有Field1、Field2、Field3和Qty的目标表,我可以准确地获得表中电子表格中的数据。你能给你的帖子添加更多细节吗?嗨,很抱歉评论太晚了。实际上,它并没有成为交叉表。我的数据在交叉表中。我曾经实现过一个宏来将其转换为普通形式。哦,Excel中的数据是一个交叉表,您希望将其导入Access,就像您文章中的第一个表一样。对吗?没错!目前,数据集非常庞大,因此宏需要一些时间才能将其复制粘贴到第一种格式。不熟悉快速执行此操作的方法,但我在搜索UNPIVOT ms access时发现了这一点:读取时无需导出到SQL Server。在Access中,尝试/View/PivotTable视图子菜单。(无论如何,它在我的Access 2003中。)我比Excel中的更喜欢它。