如果正常excel的xlsx转csv,建议另存,而不是直接改后缀。
如果想看csv文件的编码格式,用记事本打开,右下角会显示。
如果想更改csv文件的编码格式,用记事本另存改下。
一般把csv文件转成list再处理,参考下边两种方法。
数据长这样:
csv.reader 与 csv.DictReader 的区别
- csv.DictReader
def load_csv(file):
data_list = []
with codecs.open(file, encoding='ANSI') as f:
reader = csv.DictReader(f)
for line in reader:
data = list(line.values())
data_list.append(data)
return data_list
tri_list = load_csv(file)
不带首行的列名
- csv.reader
def load_csv(file):
data_list = []
with codecs.open(file, encoding='ANSI') as f:
reader = csv.reader(f)
for line in reader:
data = list(line)
data_list.append(data)
return data_list
tri_list = load_csv(file)
包含首行的列名
本质区别:
http://t.zoukankan.com/dengyg200891-p-4891007.html



