首页 > 解决方案 > 将 Excel Grid 转换为数据库友好格式

问题描述

我正在使用他们存储在 excel 中的数据重建客户网站。第一列包含客户 ID,顶行包含项目 ID,网格包含客户和项目的计数。这是一个例子

          item_1    item_2    item_3
cust_1    1         2         1
cust_2    0         1         2 

所以问题来了,最上面一行实际上是商品的id,而左边第一列是客户的id。我需要以某种方式将其转换为可以导入数据库的内容。理想情况下变成这样的格式

cust_1, item_1, 1
cust_1, item_2, 2
cust_1, item_3, 1

我在excel电子表格中有这个

我已将 id 字段更改为更易于理解。左列其实只是一个数字,不是cust_1,顶行也是一样的东西,只是一个数字。

如果这在数据库中更容易做到,我可以使用 mysql 和 sql 服务器。如果代码更容易,我可以使用 C# 和 Python。

标签: c#pythonmysqlsql-serverexcel

解决方案


推荐阅读