如何将 column/row 数据更改为仅行数据(用于数据库导入)?

How to change column/row data into row only data (for db import)?

我对Excel了解不多,但我认为它可能有能力做到这一点。我有一个类似于第一个图像的大型电子表格,我需要将每个 header 列 "spread out" 分成单独的行,并在一行中显示相应的值。所以第一个电子表格基本上需要看起来像第二个电子表格(包含所有行,因为我只列出了前几行)。在 Excel 中有快速的方法吗?并提前为这个 post 的标题道歉。我真的不知道如何表达这个问题。但如果有人能想出更好的表达方式,我会很乐意改变它(如果我能做到的话)。

如果你有 Excel 2013/2016,那么这是一个简单的任务,可以使用 Power Query 中的 Unpivot 数据函数来解决 Window。

首先,select 您的 table(确保您为第一列命名),然后转到 Data ==> From Table

您将自动启动 PowerQuery window。从那里,select 所有列(您可以单击第一列(110 列),然后滚动到最后一列并 select 它,同时按住 SHIFT 按钮)。当所有列都 selected 时,转到 Transform tab ==> Unpivot Columns

之后,转到 Home 选项卡 ==>Close&Load