【问题标题】:Import Excel data matrix into MySQL database将 Excel 数据矩阵导入 MySQL 数据库
【发布时间】:2012-05-02 18:27:22
【问题描述】:

在搜索了许多论坛之后,我认为我的问题是如何正确输入问题,因为我似乎无法找到与我需要的答案很接近的答案,但我认为这是 excel > mysql 101 看起来..

我有一张带有几十种百叶窗的 excel 表(用于窗户)。有一行是宽度.. 左列是高度。当您交叉引用宽度和高度(例如 24 x 36)时,它具有价格值。

       |  24  |  30  |  32  |  36   (width)
   ----------------------------
    24 | $50     $55    etc
    30 | $60     etc    etc(price)
    32 | $70
(height)

当我的数据库看起来像这样时,我终其一生都无法弄清楚将其导入 mysql 的位置或方式。

itemname_id <<(my primary)  |  width  |  height  |  price
-------------------------------------------------------------------

我注定要手动输入数千个组合还是这很常见?如何键入正确的术语以找到解决方案?显然我说的不是正确的行话。

非常感谢您的任何指导。我一直在寻找,我一​​直在碰壁。

【问题讨论】:

    标签: mysql excel csv rows


    【解决方案1】:

    了解您的 Excel 数据布局通常称为数据透视表可能会有所帮助。可以对 Excel 中的数据进行“反透视”,以获取要导入数据库的格式的数据。

    This brief article 展示了如何创建数据透视表,然后取消透视它。基本上,这需要创建一个“值总和”数据透视表,然后双击作为结果的单个值。这是违反直觉的,但做起来很简单。

    【讨论】:

    • 你绝对让我朝着正确的方向前进并解决了它!我唯一需要做的不同的事情是找出在 Excel 2010 中定位称为“多合并范围”的功能的位置。该演示适用于较旧的版本。我去了插入>数据透视表,它没有那个选项。 Excel 2010 的解决方案是按 Alt+D、P 以找到难以定位的数据透视表向导。我敢肯定,对于经常使用 excel 的人来说,这会更容易。顺便说一句,对于那些经验不足的人,您必须按 Alt+D... 然后分别按 P。不要同时按住所有三个!谢谢你!!!
    • 我很乐意帮助你,就像其他人帮助了我一样。而且,您在评论中包含了如何在当前版本的 Excel 中执行此操作的详细信息,这无疑帮助了其他人。
    猜你喜欢
    • 2011-10-15
    • 2012-08-08
    • 1970-01-01
    • 2014-04-11
    • 2022-01-05
    • 2011-06-24
    • 2013-04-23
    • 2013-10-15
    • 2013-06-19
    相关资源
    最近更新 更多