其他分享
首页 > 其他分享> > 数据存储到csv

数据存储到csv

作者:互联网

文章目录

不严谨的定义:相对excel的.xlsx来说,csv是一种简单的文本表格格式,也可被excel等多种工具打开。

每一行的单元用“,”分隔。

一个例子,

公司,行业分类,行业细分
中航沈飞,军工,主机厂
航发动力,军工,主机厂
中航西飞,军工,主机厂
洪都航空,军工,主机厂

生成并写入csv文件

# -*- coding: utf-8 -*-

import csv

csvFile = open("test.csv", 'w+')

try:
    writer = csv.writer(csvFile)
    writer.writerow(('第1列','第2列','第3列'))
    for i in range(10):
        writer.writerow((i*3, i*3+1, i*3+2))

finally:
    csvFile.close()

读取csv文件

# -*- coding: utf-8 -*-
  
import csv

csvFile = open("test.csv", 'r+')

try:
    reader = csv.reader(csvFile)
    for row in reader:
        print(row)

finally:
    csvFile.close()

或者

# -*- coding: utf-8 -*-
  
import csv

csvFile = open("test.csv", 'r+')

try:
    dictReader = csv.DictReader(csvFile)
    print(dictReader.fieldnames)
    for row in dictReader:
        print(row)

finally:
    csvFile.close()

标签:主机厂,存储,writer,csvFile,import,csv,数据,row
来源: https://blog.csdn.net/wangyubin2010n/article/details/122052702