python读取Excel到Mysql
来源:互联网 发布:知乎 金庸女性 编辑:程序博客网 时间:2024/05/20 04:27
最近在做python相关的一些操作,在这里记录一下,以备忘记:
#coding=utf-8import xlrdimport MySQLdbbook = xlrd.open_workbook("d://pythonTest/pytest.xlsx")sheet = book.sheet_by_index(0)#建立mysql连接database = MySQLdb.connect(host='10.23.163.45',user='root',passwd='passwd',db='schedule_ad_v2',port=3306,use_unicode=True,charset="utf8")# 获得游标对象, 用于逐行遍历数据库数据cursor = database.cursor()# 创建插入SQL语句query = """insert into operation_to_log_info (id,uri,operation_type,operation_name,manager) values(%s,%s,%s,%s,%s)"""# 转换字符串def change(var):if var == u'记录具体参数':return 'detail'if var == u'忽略':return 'ignore'else:return 'visit'def excel_insert_data():i = 0# 创建一个for循环迭代读取xls文件每行数据的, 从第二行开始是要跳过标题for rx in range(1,sheet.nrows):id = iuri = sheet.cell(rx,1).valueoperation_type = change(sheet.cell(rx,2).value)operation_name = sheet.cell(rx,3).valuemanager = sheet.cell(rx,4).valuevalues = (id,uri,operation_type,operation_name,manager)cursor.execute(query,values)i = i+1def excel_close():# 关闭游标cursor.close()# 提交database.commit()# 关闭数据库连接database.close()def main():excel_insert_data()excel_close()print u"Done!恭喜"if __name__ == "__main__":main()
阅读全文
0 0
- python读取Excel到Mysql
- Python读取excel写入到RTF文件
- Python 导出mysql数据到excel
- python 读取本地txt,存入到mysql
- python读取xml插入到mysql数据库
- python mysqldb 读取数据存储到excel中
- python读取txt数据,转换到excel表中
- 使用python读取.txt文件并保存到Excel中
- php 读取excel中的内容到mysql 数据库
- 读取Excel中数据存到Mysql用
- 从Excel文件读取数据批量导入到Mysql数据库
- 从Mysql数据库读取数据批量导入到Excel文件
- php 读取excel中的内容到mysql 数据库
- java的poi技术读取Excel数据到Mysql
- PHPExcel读取上传的Excel文件插入到mysql数据库
- java的poi技术读取Excel数据到MySQL
- Java的poi技术一-------------读取excel到MySql
- java的poi技术读取Excel数据到MySQL
- 一个简单的demo说明集成reactnative到android项目
- python连接redis库发布消息
- Spring+SpringMVC+Mybatis 整合【非maven项目】
- Linux 信号signal处理机制【转】
- 交叉熵代价函数
- python读取Excel到Mysql
- 2017第八届广州国际新能源汽车工业展览会会刊(参展商名录)
- 【MySQL笔记】Error Code: 1175
- 在 CentOS 上安装 zookeeper-3.4.11 服务
- uri 与 url 的区别
- 爬虫小工具合集 | 不会编程也能爬数据
- 编程小技巧:利用margin 负数, 形成换行的效果
- lsof
- 蜜罐cowrie搭建和部分问题处理