使用 Python,您可以使用 csv DictReader 模块,以便非常轻松地将 csv 文件中的标头用作输入数据的标签。它基本上将所有行作为字典对象读取,其中键作为标题,因此您可以在访问 mySQL 时使用键作为列名的来源。
将 csv 读入字典列表的简单示例:
example.csv:
name,address,city,state,phone
jack,111 washington st, somewhere, NE, 888-867-5309
jill,112 washington st, somewhere else, NE, 888-867-5310
john,113 washington st, another place, NE, 888-867-5311
example.py:
import csv
data = []
with open("example.csv") as csvfile:
reader = csv.DictReader(csvfile)
for line in reader:
data.append(line)
print(data[0].keys())
print(data[0]['address'])
print(data[1]['name'])
print(data[2]['phone'])
输出:
$:python example.py
dict_keys(['name', 'address', 'city', 'state', 'phone'])
111 washington st
jill
888-867-5311
更深入的例子:http://java.dzone.com/articles/python-101-reading-and-writing
关于在 Python 中连接 MySQL 的一些信息:How do I connect to a MySQL Database in Python?