2017-04-19 27 views
0

我有一个Excel文件,我需要根据一些条件重新排列它里面的数据。我需要对数据进行分组并保存行与列之间的关系,还需要合并一些包含相同名称的单元格(在“条件”示例中)。Openpyxl,熊猫或xlrd的正确数据表示?

那么最好的办法是什么?完全失去。

例如,输入:

"ID" "NAME" "CONDITION 1" "CONDITION 2" "CONDITION 3" 
"0" "CLARK" "ALIEN"  "JOURNALIST" "HERO" 
"1" "BRUCE" "JUSTICE"  "MILLIONAIRE" "BAT" 

和输出应该是:

"CLARK" "ALIEN, JOURNALIST, HERO" 
"BRUCE" "JUSTICE, MILLIONAIRE, BAT" 

任何帮助,谢谢!

+0

你到目前为止尝试过什么? –

+0

我试图将这个数据库导入到MySQL Workbench中,但始终遇到错误。我将它导入* .csv文件。 –

+0

你想要连接两列的每一行吗?你想用Python包还是通过Excel/VBA来做到这一点?你在问题标题中使用了其中一个软件包吗? –

回答

0

我试图在Excel中复制您的问题。

enter image description here

这里是上面的公式显示:

enter image description here

也就是说,串联式为=CONCATENATE(B2," ",C2)

我不熟悉Python包你参考,但值得添加这些特定的标签,以引起这些人的注意。在这种情况下,我会建议更多地关注这个问题。