将csv中的多行单元格拆分为多行

时间:2019-08-20 06:58:18

标签: python node.js shell csv

我有一个包含两列的csv文件,第二列在同一行中有多行。 我想将它们拆分为新行,但希望第一列的值保持不变。 请提出我该如何实现。

示例输入:

enter image description here

我追求的结果是:

enter image description here

我追求的代码可以在shell,Python或node.js中

尝试使用宏,但它将其拆分为新的列,而不是行。

当前:- 预期:-

1 个答案:

答案 0 :(得分:1)

我建议您编写一个Python脚本,该脚本读取csv文件并拆分第二列。 您可以对每个字符进行拆分,因此不应该那么难。 只需阅读第二列中的所有这些值,然后像空格,逗号或Enter一样分开。取决于csv文件中的split方法。 然后,您可以使用拆分值重写csv文件。

使用Python进行读写: https://realpython.com/python-csv/

相关问题