如何使csv写入的表头是竖着的
时间: 2024-03-14 14:43:50 浏览: 117
mysql 导出CSV文件 并带表头的方法
可以使用 Python 的 CSV 模块和 Pandas 库将表头竖着写入 CSV 文件。
使用 CSV 模块:
``` python
import csv
# 打开 CSV 文件
with open('file.csv', mode='w', newline='') as file:
writer = csv.writer(file)
# 写入表头
header = ['Column1', 'Column2', 'Column3']
for column in header:
writer.writerow([column])
# 写入数据
writer.writerow(['Value1', 'Value2', 'Value3'])
```
使用 Pandas 库:
``` python
import pandas as pd
# 创建数据
data = {'Column1': ['Value1'], 'Column2': ['Value2'], 'Column3': ['Value3']}
# 创建 DataFrame
df = pd.DataFrame(data)
# 将表头转置
header = df.columns.to_list()
header = [[column] for column in header]
# 将 DataFrame 和表头写入 CSV 文件
with open('file.csv', mode='w', newline='') as file:
writer = csv.writer(file)
writer.writerows(header)
df.to_csv(file, mode='a', index=False)
```
以上两种方法都可以将表头竖着写入 CSV 文件,具体方法根据需求选择即可。
阅读全文