今天遇到一个工作,需要把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 。所以今天的实验就先这样了。
后面估计数据格式转换上还得好好研究研究