使用Python读取Excel表格
时间:2020-05-28
本文章向大家介绍使用Python读取Excel表格,主要包括使用Python读取Excel表格使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
#!/usr/bin/env python3 # -*- coding: utf-8 -*- #----------------------------------------------------------# # Date : xxxx-xx-xx # # Author : Created by zhouwanchun. # # Wechat : loveoracle11g # # Function: This scripts function is ... # # Version : 1.1 # #----------------------------------------------------------# # 导入模块 import xlrd import mysql.connector # 打开数据所在的工作簿,以及选择存有数据的工作表 excel = xlrd.open_workbook("./1.xlsx") sheet = excel.sheet_by_name("Sheet1") # 连接MySQL数据库 conn = mysql.connector.connect( host='10.0.0.11', port=3306, user='zhouwanchun', password='123', charset='utf8' ) # 创建游标 sql_cmd = conn.cursor() # 创建插入的SQL语句 insert_mysql = 'insert into app01.t1(id, c1, c2, c3, intime) values(%s, %s, %s, %s, %s)' # 创建一个for循环迭代读取Excel文件每行数据,从第二行开始是要跳过标题行。 for r in range(1, sheet.nrows): id = int(sheet.cell(r,0).value) # print(id, type(id)) c1 = str(sheet.cell(r,1).value) # print(c1, type(c1)) c2 = str(sheet.cell(r,2).value) # print(c2, type(c2)) c3 = str(int(sheet.cell(r,3).value)) # print(c3, type(c3)) intime = str(sheet.cell(r,4).value) # print(intime, type(intime)) values = (id, c1, c2, c3, intime) # 执行SQL语句 sql_cmd.execute(insert_mysql, values) sql_cmd.close() conn.commit() conn.close() columns = str(sheet.ncols) rows = str(sheet.nrows) print("\033[1;32m成功导入 [\033[0m" + columns + "\033[1;32m] 列 [\033[0m" + rows + "\033[1;32m] 行数据到MySQL数据库!\033[0m")
原文地址:https://www.cnblogs.com/zhouwanchun/p/12979010.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法