【发布时间】:2016-11-05 09:56:07
【问题描述】:
我有一个包含 128 000 封独特电子邮件的 excel 文件。每封电子邮件可以有多个产品ID,但是,产品代码都存储在一个单元格中,用分号分隔。
Email Product_id
XXXX@... ;16;411;75;
yyyy@... ;3242;
zzzz@... ;58;411;16;65;24;
我想将产品数据标准化成一个单独的表格,如下所示:
email product_id
XXXX@... 16
XXXX@... 411
XXXX@... 75
yyyy@... 3242
zzzz@... 58
zzzz@... 411
zzzz@... 16
zzzz@... 65
zzzz@... 24
有哪些可能的解决方案来规范化这些数据?我应该使用什么工具/程序?
【问题讨论】:
-
您想在哪里存储这些数据?为什么这个问题被标记为“sql”?
-
excel 见这里:stackoverflow.com/questions/35439099/…
-
它不会存储在任何数据库中,但我对使用 MySQL/MS SQL 的可能解决方案感兴趣,因为我可以访问它们。应该说得更清楚对不起。
-
向我们展示您的尝试,以及您遇到问题的地方。在 Excel 中,您可以使用
Text-to-columns来拆分数据;然后使用Power Pivot或Get and Transform(取决于您的 Excel 版本)取消透视生成的 Product_ID 列 -
嗨,克里斯!由于您是新来的,请给我一个提示:这个问题仍然悬而未决吗?如果解决了,最好在投票柜台下方勾选接受检查。这将 1) 将此问题标记为已解决 2) 让关注者更容易找到解决方案 3) 向回答者支付积分和 4) 向您支付积分。一旦你自己越过 15 点边界,你就会被要求对贡献进行投票。这是说谢谢的方式。如果它仍然打开,您可能会放置更多详细信息...快乐编码!
标签: sql excel normalization