csv文件的读取和写入

csv是逗号分隔符的文本形式, 常用于数据交换,Excel文件和数据库的导入和导出. 与Excel文件不同, csv文件中:

  • 值没有类型, 所有的值都是字符串
  • 不能指定字体颜色等样式
  • 不能指定单元格宽高, 不能合并单元格
  • 没有多个工作表
  • 不能嵌入图像图表

Python标准库的模块csv提供了读取和写入csv的格式文件和图像

 1 import csv
 2 with open('ee.csv','w') as f:
 3     b_csv = csv.writer(f)
 4     c = [['ID','姓名','年龄','薪资'],['1001','1002','1003'],['Xujie','张三','李四'],['18','30','40'],['50000','20000','10000']]
 5     b_csv.writerows(c)
 6 
 7 with open('ee.csv','r') as f:
 8     a_csv = csv.reader(f)
 9     for row in a_csv:
10         print(row)