大家好,我有一个数据,在datadrame中,我想将该数据转储到csv文件中,但我在一行中获取所有数据,我不知道如何实现请大家注意,这是一个请求,不要重复,请回答我做错的地方这是我的数据:
Asset_Id Asset Family Asset Name Location Asset Component
3 Nano Dial Assem NDA11 Zenoa Fusion Tank
1 Haptic Analy HAL3Technopolis Rotation Chamber Rotation Chamber
2 Hyperdome Insp HISP2 Zenoa Turbo Quantifier
4 Geometric Synth GeoSyn25 La Puente Ion Gas Diffuser
1 Haptic Analy HAL1Zenoa Tetris Measuring Unit Measurement
2 Hyperdome Insp HISP1 Technopolis Laser Column
3 Nano Dial Assem NDA14 Zenoa Wave Generator
4 Geometric Synth GeoSyn24 La Puente Progeometric Plane
“数据”包含我上面显示的值。这是我写的行,请编辑相同的代码
data = dataGen.compute(uploaded_file, recordCount)
#Output the generated data to the browser
proxy = io.StringIO()
writer = csv.writer(proxy)
writer.writerow(data.to_records(index=False))
# Creating the byteIO object from the StringIO Object
mem = io.BytesIO()
mem.write(proxy.getvalue().encode('utf-8'))
# mem.write(proxy.getvalue())
# seeking was necessary. Python 3.5.2, Flask 0.12.2
mem.seek(0)
return send_file(
mem,
as_attachment=True,
attachment_filename='test.csv',
mimetype='text/csv'
)
请帮助我如何将这些数据转换成新行。我将把所有数据转换成一行,或者建议进行任何编辑。请告诉我
您似乎试图将CSV文件写入内存,然后将} 以CSV格式直接写入数据,如下所示:
send_file()
与内存版本一起使用。您应该能够使用^{相关问题 更多 >
编程相关推荐