一、按行写入csv(可实现逐行追加写入)
out = open('data.csv', 'w', newline='')
csv_writer = csv.writer(out, dialect='excel')
for index, row in enumerate(rows):
csv_writer.writerow(row)
二、 N*M写入excel,即M个N行1列的数据保存到excel
# code、time、id都为N*1的list
data = {'编号': code, '时间': time, 'ID': ID}
df = pd.DataFrame(data)
df.index += 1
df.to_excel('data.xlsx')
三、将N*M数据保存excel中
data = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
df = pd.DataFrame(data, columns=['id', 'time', 'code'])
df.index += 1
df.to_excel('data.xlsx')