2017年12月23日记

今天遇到一个工作,需要把excel的数据手动填写到一个网站中,于是偷懒,想着是否可以用py来写个脚本实现自动添加。

经过一天的努力,算是掌握了以下技能

1、安装windows版本的mysql和python,超级简单,关键是下载对了安装包

2、安装python的openpyxl 库,方法也很简单,只要安装了pip,只要执行

pip install openpyxl

3、之后研究了以下openpyxl的使用方法,参看地址 http://openpyxl.readthedocs.io/en/default/tutorial.html#

自己写了如下代码,算是初步掌握了从excel中取数据

#-*- coding:utf-8 -*

from openpyxl import load_workbook

# read workbook 1.xlsx
wb1=load_workbook('1.xlsx')
##print(wb1.get_sheet_names())

# select Sheet1
ws1=wb1["Sheet1"]
##print(ws1)

name = ws1['D2'].value
print (name)
time1 = ws1['K2'].value
print (time1)

4、安装navicat更好的管理mysql,其实没必要

5、找到python操作mysql的库,mysql-python,结果发现 MySQL-3.23 through 5.5 and Python-2.4 through 2.7 are currently supported,而我之前用的python3和mysql5.7 。所以今天的实验就先这样了。

后面估计数据格式转换上还得好好研究研究