import csv
with open( "example.csv" , "r") as csv_file:
csv_reader = csv.reader(csv_file)
with open("edited.csv", "w", newline='') as new_file:
csv_writer = csv.writer(new_file)
for line in csv_reader:
csv_writer.writerow(line)
这是我的代码。我能够从桌面上的 csv 文件中读取数据,并将相同的数据重写到指定位置的另一个 csv 文件中。但我的问题是,当我重写数据时,我只想编辑/更改我的标题所在的第一列。我想重命名标题名称并添加新列(仅标题)
这是我的示例 CSV,我想在其中读取并获取所有数据
a)我想保留相同的数据:从 A 到 K(包括 K 列)检查上面的示例图像
b) 我只想修改 L 列和 M 列上的列标题(起初它们是 Person L 和 Person M)。在我编辑的文件中,我想将它们更改为新标题 L、新标题 M
c)在 M 列之后,我想在 T 列之前添加额外的列标题名称(新标题 N、新标题 O、新标题 P、新标题 Q、新标题 R、新标题 S、新标题 T)
所以我想阅读,同时编辑我的 csv 并将编辑后的新文件存储在我的桌面/等位置。到目前为止,我只能使用 python 复制粘贴相同的数据,并且无法编辑或添加新标题。非常感谢。很抱歉给我带来不便,我是编程新手:)