Excel 2010 Unpivot 数据或利用 MySQL 进行 Unpivot
Posted
技术标签:
【中文标题】Excel 2010 Unpivot 数据或利用 MySQL 进行 Unpivot【英文标题】:Excel 2010 Unpivot Data or Utilize MySQL for Unpivot 【发布时间】:2017-11-13 20:03:30 【问题描述】:我的 Excel 工作表中有很多数据需要重新格式化。我正在尝试通过使用数据透视表来实现这一点,但我不确定是否可行。
这是当前数据集(目前 SKU 是唯一的):
我需要它看起来更像这样(其中 SKU 不是唯一的):
我愿意将我当前的工作表放入 mysql 数据库并查询它,如果我能找到一个好的查询来使用。
任何关于从这里去哪里的想法将不胜感激。
【问题讨论】:
【参考方案1】:您似乎想要取消透视数据(即将其从交叉表转换为平面文件),尽管您想要的一些输出看起来很奇怪。看看我对这个问题的回答:convert cross table to list to make pivot table
【讨论】:
听起来像是我想做的事情。我尝试了 VBA 教程并添加了宏。但它不会取消透视数据。 你必须比这更具体。 从这里跟随 UnPivot 宏代码:contextures.com/excelunpivotmacro.html。我输入了管道“|”用于组合标签和“3”用于表格左侧的列数。我运行它,它说“无法取消透视数据。” 这不是我在另一个线程上发布的链接之一。你看过我的回复了吗? 确实我不得不“取消透视”。我从来没有做过这样的事情。我使用了这里找到的这种方法:datapigtechnologies.com/blog/index.php/…以上是关于Excel 2010 Unpivot 数据或利用 MySQL 进行 Unpivot的主要内容,如果未能解决你的问题,请参考以下文章
从 Unpivot Transform:SSIS 的结果中选择