import pandas
result_dict={
"SNo":["179001","179002"],
"SName":["周勇","杨倩"],
"sex":["男","女"]
}
path="./teacher.xlsx"
df=pandas.DataFrame(result_dict)
df.to_excel(path)
相对于将数据存储至CSV文件来说,将数据存储至Excel文件使用频率不是很高。为了简单,可以使用pandas第三方库实现Excel文件的输出。
import pandas
result_dict={
"SNo":["179001","179002"],
"SName":["周勇","杨倩"],
"sex":["男","女"]
}
path="./teacher.csv"
df=pandas.DataFrame(result_dict)
df.to_csv(path)
使用Pandas进行CSV文件输出,输入数据类型最好为字典类型。以下案例为字典类型输入输出为CSV文件。
import csv
with open("data.csv","w", encoding='utf-8') as csvfile:
fieldnames=["id","name","age"] #定义标题域
#初始化字典写入对象
writer=csv.DictWriter(csvfile,fieldnames=fieldnames)
#写入头信息
writer.writeheader()
writer.writerow({'id':'10001','name':'郭','age':'20'})
writer.writerow({'id':'10002','name':'张','age':'22'})
writer.writerow({'id':'10003','name':'凤','age':'25'})
读操作csv.writer()函数按字典方式写入中文数据,创建新的data.csv文件,把代码中需要输出的写在csv文件中。