将.csv中的列表或数组附加到模板.csv中

时间:2018-04-17 16:07:13

标签: python pandas csv numpy xlsxwriter

这看起来相对简单,但作为Python的一个相对较新的用户,我可以使用一些方向。

我希望导入一个.csv文件,并使用该.csv文件中的numpy列来制作列表或数组。然后,我想要获取这些列表或数组,并将它们附加到模板.csv文件的列中。一旦附加,我想将其保存为.xlsx。我想我将需要使用pandas和numpy(如果使用数组)。

示例导入的.csv(第1行中的标题)

Date,Test#,Type
04/12/18,432,D
04/13/18,300,N
04/15/18,433,D

模板(标题在第4行)(第1行和第2行中的某些格式化标签文本)(第2列中的单元格被格式化为填充第4列,第3列中的单元格被格式化为填充第5列。)

Results of Tests
G Inc.

Date,Test Number,Type,Content,Curve

追加并保存到xlsx

我不一定要找人写出来,更加指导我,以便我可以学会自己写这篇文章。

1 个答案:

答案 0 :(得分:1)

您可以使用pandas模块中的df = pd.read_csv('example.csv')轻松读取python中的csv文件。对于excel导出,请查看to_excel()函数:

df = pd.read_csv('example.csv')
writer = pd.ExcelWriter('output.xlsx')
df.to_excel(writer,'Sheet1')    
writer.save()

要修改数据,请查看pandas documentation for DataFrame