我有一个包含两列的csv文件,第二列在同一行中有多行。 我想将它们拆分为新行,但希望第一列的值保持不变。 请提出我该如何实现。
示例输入:
我追求的结果是:
我追求的代码可以在shell,Python或node.js中
尝试使用宏,但它将其拆分为新的列,而不是行。
当前:- 预期:-
答案 0 :(得分:1)
我建议您编写一个Python脚本,该脚本读取csv文件并拆分第二列。 您可以对每个字符进行拆分,因此不应该那么难。 只需阅读第二列中的所有这些值,然后像空格,逗号或Enter一样分开。取决于csv文件中的split方法。 然后,您可以使用拆分值重写csv文件。
使用Python进行读写: https://realpython.com/python-csv/