老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

使用Python3怎么讀取Excel數據存入MySQL-創新互聯

使用Python3怎么讀取Excel數據存入MySQL?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

成都創新互聯服務項目包括臨城網站建設、臨城網站制作、臨城網頁制作以及臨城網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,臨城網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到臨城省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!

Python是數據分析的強大利器。

利用Python做數據分析,第一步就是學習如何讀取日常工作中產生各種excel報表并存入數據中,方便后續數據處理。

這里向大家分享python3如何使用xlrd讀取excel,并使用Python3操作pymysql模塊將數據存入Mysql中,有需要的朋友們一起來看看吧。

前言

pymsql是Python中操作MySQL的模塊,其使用方法和MySQLdb幾乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。

python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。

版本

python >= 3.6

mysql >= 5.7.19

安裝

python、mysql的安裝這里就不詳細述說了,有需要的朋友自行百度

xlrd : 可以使用pip安裝也可手動下載源碼安裝,pip安裝:pip install xlrd

pymysql : 可以使用pip安裝也可手動下載源碼安裝, pip安裝: pip install xlrd

模塊

import xlrd
import pymysql
from datetime import datetime
from xlrd import xldate_as_tuple

讀取excel

data = xlrd.open_workbook("D:/sales_data.xls") //讀取D盤中名為sales_data的excel表格
table_one = data.sheet_by_index(0)      //根據sheet索引獲取sheet的內容
table_two = data.sheet_by_index(1)

創建數據庫連接

db = pymysql.connect("localhost", "root", "gaishi123", "sales_data", use_unicode=True, charset="utf8")

gaishi123是mysql的root的密碼,sales_data是數據庫名

for site in sites:
 # 遍歷sheet1
 for nrows_one in range(1, int(table_one.nrows)):
  if table_one.cell_value(nrows_one, 0) == site:
   payday = table_one.cell_value(0, 8)
   date = datetime(*xldate_as_tuple(payday, 0))
   payday = date.strftime('%Y/%m/%d')         # 出票日期
   sales = float(table_one.cell_value(nrows_one, 1))     # 銷量
   quantity_ticket = int(table_one.cell_value(nrows_one, 2))   # 票數
   rate_electronic = float(table_one.cell_value(nrows_one, 3))  # 電子直銷占比
   sales_thanlastweek = float(table_one.cell_value(nrows_one, 4))  # 銷量同比上周
   sales_thanlastyear = float(table_one.cell_value(nrows_one, 5))  # 銷量同比去年
   break
 # 遍歷sheet2
 for nrows_two in range(1, int(table_two.nrows)):
  if table_one.cell_value(nrows_two, 0) == site:
   session = int(table_two.cell_value(nrows_two, 1))     # 訪問量
   rate_conversion = float(table_two.cell_value(nrows_two, 2))  # 轉化率
   rate_paysuccess = float(table_two.cell_value(nrows_two, 3))  # 支付成功率
   session_thanlastweek = float(table_two.cell_value(nrows_two, 4)) # 訪問量同比上周
   break
 # 將數據存入數據庫
 sql = "insert into sales_data(SITE, PAYDAY, SALES, QUANTITY_TICKET, RATE_ELECTRONIC, SALES_THANLASTWEEK," \
   "SALES_THANLASTYEAR, SESSION, SESSION_THANLASTWEEK, RATE_CONVERSION, RATE_PAYSUCCESS)" \
   " values ('%s','%s', %f, %d, %f, %f, %f, %d, %f, %f, %f)" %\
   (site, payday, sales, quantity_ticket, rate_electronic, sales_thanlastweek, sales_thanlastyear,
   session, session_thanlastweek, rate_conversion, rate_paysuccess)
 try:
  # 使用 cursor() 方法創建一個游標對象 cursor
  cursor = db.cursor()
  cursor.execute(sql)
 except Exception as e:
  # 發生錯誤時回滾
  db.rollback()
  print(str(e))
 else:
  db.commit() # 事務提交
  print('事務處理成功')

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創新互聯行業資訊頻道,感謝您對創新互聯的支持。


當前文章:使用Python3怎么讀取Excel數據存入MySQL-創新互聯
文章地址:http://www.xueling.net.cn/article/dcigeg.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: www.久久成人网 | 亚洲AV无码一区二区三区系列 | 国产精品久久久一本精品 | 亚洲免费a在线观看 | 精一区二区| 日本高清WWW无色夜在线视频 | 久久影视一区二区 | 久久综合亚洲色HEZYO国产 | 国产精品偷伦视频免费还看的 | yp最新网站入口 | 国产看黄网站又黄又爽又色 | 特级黄色毛片视频 | 国产精品91在线播放 | 超碰在线公开97 | 91大全 | 久久国产免费看 | 久久网一区二区 | 久久久成人毛片无码 | 深夜福利在线播放 | 国产精品高清视亚洲乱码 | 欧美精品网站在线观看 | 日韩精品一区二区三区不卡 | 女人体1963毛片a级 | 国产高潮又爽又刺激的视频 | 久久久妇女 | 日本三级在线看一区二区 | 欧美一级免费看 | 国产最猛性xxxx | 日本边添边摸边做边爱喷水 | 人妻系列无码专区无码中出 | 亚洲第一综合最大av | 国产麻豆VIDEOXXXX实拍 | 欧美日韩一二三四五区 | 亚洲香蕉成人AV网站在线观看 | 日本一级特黄高潮 | 扒开女人两片毛茸茸黑森林 | 久久久久a | 偷拍女人私密按摩高潮视频 | 午夜麻豆 | 成人激情春色网 | 欧洲vs亚洲vs国产 |