日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python - pymysql報錯1146 xls表格導入數據庫失敗 不知道問題出在哪

瀏覽:229日期:2022-06-12 15:14:10

問題描述

Python 4.3.0定義了一個類用來操作本地的數據庫,然后分別定義了兩個函數來導入對應兩張表格。奇怪的是第一個函數input_HA()可以使用,表單導入成功,第二個input_ImpactList()卻不行有高手幫忙看看嗎?新手自學的python,代碼有點難看請多多包涵,謝謝啦!

# coding: utf-8-sigclass DBoperator(object): def input_HA(wbname):import xlrdimport pymysqlbook = xlrd.open_workbook(wbname + ’.xls’)sheet = book.sheet_by_name(’owssvr(2)’)conn = pymysql.connect(host=’localhost’, user=’root’, passwd=’init#201605’, db=’cc’, charset=’utf8’)cur = conn.cursor()tbcreate = ’create table ’ + wbname + ’(id INT(11) NOT NULL AUTO_INCREMENT,`Valid_or_not` VARCHAR(50) NULL DEFAULT NULL,`DCI_Number` VARCHAR(30) NULL DEFAULT NULL,`HA_DM_Number` VARCHAR(30) NULL DEFAULT NULL,`Harness_Number` VARCHAR(30) NULL DEFAULT NULL,`HA_DM_Name` VARCHAR(30) NULL DEFAULT NULL,`Basic_Number` VARCHAR(20) NULL DEFAULT NULL,`Configuration_No` VARCHAR(10) NULL DEFAULT NULL,`HA_Version` VARCHAR(10) NULL DEFAULT NULL,`Effectivity` VARCHAR(50) NULL DEFAULT NULL,`GH_compared` VARCHAR(10) NULL DEFAULT NULL,`Delivery_Date` VARCHAR(50) NULL DEFAULT NULL,`Released_Date` VARCHAR(50) NULL DEFAULT NULL,`Rejected_Date` VARCHAR(50) NULL DEFAULT NULL,`Comments` VARCHAR(1000) NULL DEFAULT NULL,`ECP_Number` VARCHAR(50) NULL DEFAULT NULL,`IDEAL_Status` VARCHAR(50) NULL DEFAULT NULL,`Item_Type` VARCHAR(50) NULL DEFAULT NULL,`Path` VARCHAR(50) NULL DEFAULT NULL,PRIMARY KEY (`id`))COLLATE='utf8_general_ci'’cur.execute(tbcreate)conn.commit()query = ’insert into ’ + wbname + ’(Valid_or_not, DCI_Number, HA_DM_Number, Harness_Number, HA_DM_Name, Basic_Number, Configuration_No, HA_Version, Effectivity, GH_compared, Delivery_Date, Released_Date, Rejected_Date, Comments, ECP_Number, IDEAL_Status, Item_Type, Path) values (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)’for r in range(1, sheet.nrows): Valid_or_not = sheet.cell(r, 0).value DCI_Number = sheet.cell(r, 1).value HA_DM_Number = sheet.cell(r, 2).value Harness_Number = sheet.cell(r, 3).value HA_DM_Name = sheet.cell(r, 4).value Basic_Number = sheet.cell(r, 5).value Configuration_No = sheet.cell(r, 6).value HA_Version = sheet.cell(r, 7).value Effectivity = sheet.cell(r, 8).value GH_compared = sheet.cell(r, 9).value Delivery_Date = sheet.cell(r, 10).value Released_Date = sheet.cell(r, 11).value Rejected_Date = sheet.cell(r, 12).value Comments = sheet.cell(r, 13).value ECP_Number = sheet.cell(r, 14).value IDEAL_Status = sheet.cell(r, 15).value Item_Type = sheet.cell(r, 16).value Path = sheet.cell(r, 17).value values = (Valid_or_not, DCI_Number, HA_DM_Number, Harness_Number, HA_DM_Name, Basic_Number,Configuration_No, HA_Version, Effectivity, GH_compared, Delivery_Date, Released_Date, Rejected_Date, Comments, ECP_Number, IDEAL_Status, Item_Type, Path) values = [’NULL’ if x == ’’ else x for x in values] values = [’NULL’ if x == 0 else x for x in values] #values2 = [’NULL’ if x == ’’ else x for x in values] print(tuple(values)) cur.execute(query , tuple(values)) conn.commit()cur.close()conn.close()pass def input_ImpactList(wbname):import xlrdimport pymysqlbook = xlrd.open_workbook(wbname+’.xls’)sheet = book.sheet_by_name(’Extract’)conn = pymysql.connect(host=’localhost’, user=’root’, passwd=’init#201605’, db=’cc’, charset=’utf8’)cur = conn.cursor()tbcreate = ’create table ’ + wbname + ’(id INT(11) NOT NULL AUTO_INCREMENT,`Change_Number` VARCHAR(50) NULL DEFAULT NULL,`ImpactedItem` VARCHAR(50) NULL DEFAULT NULL,`Change_Action` VARCHAR(50) NULL DEFAULT NULL,`EDZ` VARCHAR(50) NULL DEFAULT NULL,`Type` VARCHAR(50) NULL DEFAULT NULL,`Harness` VARCHAR(50) NULL DEFAULT NULL,`ECP_Num` VARCHAR(50) NULL DEFAULT NULL,PRIMARY KEY (`id`))COLLATE='utf8_general_ci'’cur.execute(tbcreate)conn.commit()query = ’insert into’ + wbname + ’(Change_Number, ImpactedItem, Change_Action, EDZ, Type, Harness, ECP_Num) values (%s, %s, %s, %s, %s, %s, %s)’for r in range(1, sheet.nrows): Change_Number = sheet.cell(r, 0).value ImpactedItem = sheet.cell(r, 1).value Change_Action = sheet.cell(r, 2).value EDZ = sheet.cell(r, 3).value Type = sheet.cell(r, 4).value Harness = sheet.cell(r, 5).value ECP_Num = sheet.cell(r, 6).value values = (Change_Number, ImpactedItem, Change_Action, EDZ, Type, Harness, ECP_Num) values = [’NULL’ if x == ’’ else x for x in values] values = [’NULL’ if x == 0 else x for x in values] print(tuple(values)) cur.execute(query, tuple(values)) conn.commit()cur.close()conn.close()pass

以下為報錯信息:

python - pymysql報錯1146 xls表格導入數據庫失敗 不知道問題出在哪

問題解答

回答1:

找到原因了,是由于’insert into’中缺少空格導致的將’insert into’改為’insert into ’即可

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
麻豆视频在线看| 日本国产亚洲| 国产视频一区二| 欧美日韩亚洲一区在线观看| 日韩激情av在线| 国产一级成人av| 国产亚洲精品美女久久| 国产免费播放一区二区| 欧美激情日韩| 精品精品国产三级a∨在线| 美女尤物国产一区| 欧美激情国产在线| 99精品美女| 老色鬼久久亚洲一区二区| 在线免费观看亚洲| 欧美日韩一区二区三区不卡视频| 久久成人高清| 成人日韩av| 91视频久久| 国产综合激情| 只有精品亚洲| 国产日产一区| 国产在线不卡一区二区三区| 国产高清不卡| 在线视频精品| 日本免费在线视频不卡一不卡二| 国产精品久久久久久模特| 日本а中文在线天堂| 欧美在线亚洲| 日本视频在线一区| 福利片在线一区二区| 亚洲大片在线| 美女尤物久久精品| 欧美日韩亚洲一区| 黄毛片在线观看| 99re国产精品| 国产亚洲字幕| 98精品视频| 不卡av一区二区| 亚洲精品观看| 国产粉嫩在线观看| 中文一区一区三区免费在线观| 国产亚洲一区二区三区不卡| 日韩毛片视频| 亚洲97av| 成人亚洲一区| 亚洲一卡久久| 青青伊人久久| 樱桃视频成人在线观看| 亚洲少妇在线| 美女毛片一区二区三区四区最新中文字幕亚洲 | 欧美不卡高清| 日韩精品视频网| 国产不卡精品在线| 亚洲丝袜啪啪| 亚洲国产福利| 婷婷综合国产| 九九精品调教| 91欧美日韩在线| 日韩黄色大片| 69堂免费精品视频在线播放| 久久久777| 国产欧美精品| av不卡在线| 国产精品成人a在线观看| 综合激情在线| 亚洲福利一区| 国产精品sss在线观看av| 黄色欧美日韩| 久久精品国产福利| 亚洲人成亚洲精品| 国产一区二区中文| 国产精品18| 先锋影音国产一区| 91亚洲国产| 久久国产三级精品| 热久久免费视频| 99成人超碰| 国产成人精品一区二区三区视频 | 亚洲ab电影| 国产99精品一区| 国产精品99久久免费观看| 亚洲一区成人| 色婷婷精品视频| 国内不卡的一区二区三区中文字幕| 最新亚洲国产| 亚洲精品一区二区妖精| 韩国一区二区三区视频| 91精品啪在线观看国产爱臀| 人人精品人人爱| 亚洲精品一二三区区别| а√天堂8资源中文在线| 国产精品亚洲欧美| 亚洲欧洲免费| 久久不射网站| 极品裸体白嫩激情啪啪国产精品| 国产精品99久久久久久董美香| 久久午夜精品一区二区| 99久久www免费| 天堂√中文最新版在线| 精品久久久网| 精品视频国内| 久久福利在线| 国产精品一区免费在线| 国产日韩一区二区三免费高清 | 欧美在线资源| 久久国产电影| 亚洲成人av观看| 精品国产黄a∨片高清在线| 欧美在线不卡| 欧美性www| 国产亚洲电影| 国产日产精品一区二区三区四区的观看方式| 亚洲一区二区三区无吗| 免费不卡在线观看| 久热精品在线| 在线观看一区| 日日夜夜免费精品视频| 中文不卡在线| 日本一区二区三区中文字幕| 一区二区国产在线观看| 亚洲另类黄色| 日本成人在线视频网站| 中文字幕一区日韩精品| 日韩精品一卡二卡三卡四卡无卡| 蜜桃视频第一区免费观看| 免费在线观看精品| 免费观看久久久4p| 日韩福利在线观看| 国产精品网站在线看| 麻豆精品新av中文字幕| 国产一区2区| 久久国产影院| 国产手机视频一区二区| 四虎精品一区二区免费| 日韩欧美另类中文字幕| 国产香蕉精品| 久久亚洲黄色| 色一区二区三区| 国精品一区二区| 蜜臀精品一区二区三区在线观看 | 7777精品| 久久亚洲国产精品尤物| 日本不卡免费高清视频在线| 国产精品7m凸凹视频分类| 黄色av一区| 亚洲免费福利一区| 国产乱人伦丫前精品视频| 黄色精品视频| 激情久久五月| 中文精品电影| 久久只有精品| 99精品小视频| 婷婷久久免费视频| 久久精品国产一区二区| 99精品小视频| 亚洲精品麻豆| 麻豆精品久久| 蜜桃成人av| 日韩va亚洲va欧美va久久| 免费在线亚洲| 欧美日韩国产高清电影| 青草av.久久免费一区| 国产一区二区三区四区五区| 久久香蕉国产| 夜夜嗨一区二区| 国产精品mm| 午夜久久美女| 国产精品一国产精品| 日韩国产一区| 日本亚洲视频在线| 国产精选在线| 综合一区在线| 亚洲欧洲高清| 深夜福利一区| 欧美不卡高清一区二区三区| 亚洲精品观看| 国产高清不卡| 日韩精品第一| 99精品视频在线| 日韩中文字幕在线一区| 神马午夜在线视频| 中文字幕亚洲影视| 国产 日韩 欧美 综合 一区| 久久av在线| 狠狠躁少妇一区二区三区| 亚洲精品大全| 色88888久久久久久影院| 青青草91久久久久久久久| 99久久久久久中文字幕一区| 日韩精品一区二区三区中文在线| 桃色av一区二区| 欧美午夜网站| 伊人精品视频| 成人国产精品一区二区免费麻豆| 视频一区二区中文字幕| 91综合视频| 久久国产乱子精品免费女| 日韩视频中文| 日韩理论视频|