国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

將Excel表中數(shù)據(jù)導(dǎo)入MySQL數(shù)據(jù)庫

這篇具有很好參考價(jià)值的文章主要介紹了將Excel表中數(shù)據(jù)導(dǎo)入MySQL數(shù)據(jù)庫。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、準(zhǔn)備好Excel表:

如何將excel表導(dǎo)入mysql數(shù)據(jù)庫,# Python數(shù)據(jù)分析,python,django,數(shù)據(jù)庫

2、數(shù)據(jù)庫建表case2

?字段信息與表格對應(yīng)建表:

如何將excel表導(dǎo)入mysql數(shù)據(jù)庫,# Python數(shù)據(jù)分析,python,django,數(shù)據(jù)庫

3、實(shí)現(xiàn)代碼

import pymysql
import pandas as pd
import openpyxl

'''
從excel表里讀取數(shù)據(jù)后,再存入到mysql數(shù)據(jù)庫。
需要安裝openpyxl pip install openpyxl
'''
# 讀入數(shù)據(jù):表格列名:user_id,user_name,user_password,is_black
df = pd.read_excel('D:/pythonCode/pythonProject8/case_information_1800_csv.xlsx')
# 連接數(shù)據(jù)庫
db = pymysql.connect(host="localhost", user="root", password="123456", database="medical")
# 獲取游標(biāo)對象
cursor = db.cursor()
# execute(query,args=None) => args為序列,query中必須使用%s做占位符
insert_sql = "insert into case2(case_id,case_name,case_introduction,case_alias,case_medical_insurance,case_infectivity,case_fre_occ_population,case_related_symptoms,case_dep_main,case_dep_sub,case_detail_symptoms,case_therapeutic_method_short,case_therapeutic_method_long,case_information_link) values(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)"

# 遍歷excel表里的數(shù)據(jù)

# len(df) 表格的行數(shù)
for i in range(1, len(df)):
    case_id = df.iloc[i, 0]  # 第i行第0列(case_id)   第0行數(shù)據(jù)不是列名的那一行,就是真實(shí)數(shù)據(jù)的那一行。
    case_name = df.iloc[i, 1]  # 第i行第2列(case_name)列
    case_introduction = df.iloc[i, 2]
    case_alias = df.iloc[i, 3]
    case_medical_insurance = df.iloc[i, 4]
    case_infectivity = df.iloc[i, 5]
    case_fre_occ_population = df.iloc[i, 6]

    case_related_symptoms = df.iloc[i, 7]
    case_dep_main = df.iloc[i, 8]
    case_dep_sub = df.iloc[i, 9]
    case_detail_symptoms = df.iloc[i, 10]
    case_therapeutic_method_short = df.iloc[i, 11]
    case_therapeutic_method_long = df.iloc[i, 12]
    case_information_link = df.iloc[i, 13]
    # values中的值有個(gè)類型的強(qiáng)制轉(zhuǎn)換,否則會出錯(cuò)
    values = (str(case_id), str(case_name), str(case_introduction),str(case_alias),str(case_medical_insurance),str(case_infectivity),str(case_fre_occ_population),
              str(case_related_symptoms),str(case_dep_main),str(case_dep_sub),str(case_detail_symptoms),str(case_therapeutic_method_short),str(case_therapeutic_method_long),str(case_information_link))
    # 執(zhí)行sql
    cursor.execute(insert_sql, values)

# 關(guān)閉游標(biāo)
cursor.close()
# 提交數(shù)據(jù)
db.commit()
# 關(guān)閉數(shù)據(jù)庫
db.close()

?完成。文章來源地址http://www.zghlxwxcb.cn/news/detail-724789.html

到了這里,關(guān)于將Excel表中數(shù)據(jù)導(dǎo)入MySQL數(shù)據(jù)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 將excel數(shù)據(jù)導(dǎo)入到SQL server數(shù)據(jù)庫,SQL server引入導(dǎo)入excel報(bào)表,如何解決“未在本地計(jì)算機(jī)上注冊“Microsoft.ACE.OLEDB.12.0”提供程序”問題

    將excel數(shù)據(jù)導(dǎo)入到SQL server數(shù)據(jù)庫,SQL server引入導(dǎo)入excel報(bào)表,如何解決“未在本地計(jì)算機(jī)上注冊“Microsoft.ACE.OLEDB.12.0”提供程序”問題

    目錄 版本: 文章主要內(nèi)容: ?未在本地計(jì)算機(jī)上注冊“Microsoft.ACE.OLEDB.12.0”提供程序 新版本不同的設(shè)置的地方: ? SQL server2018、excel 2016 1、將excel數(shù)據(jù)導(dǎo)入到SQL server數(shù)據(jù)庫, 2、SQL server引入導(dǎo)入excel報(bào)表, 3、如何解決“未在本地計(jì)算機(jī)上注冊“Microsoft.ACE.OLEDB.12.0”提供程序

    2024年02月11日
    瀏覽(36)
  • C#將數(shù)據(jù)庫數(shù)據(jù)導(dǎo)出到Excel & 將Excel文件導(dǎo)入到數(shù)據(jù)庫

    1、讀取Excel數(shù)據(jù)并寫入到SQLServer數(shù)據(jù)庫中; 2、將SQLServer數(shù)據(jù)庫中的數(shù)據(jù)寫入到Excel表中; 以下部分程序代碼: ?完整代碼程序及配套測試數(shù)據(jù)庫數(shù)據(jù)如下: https://download.csdn.net/download/XueJiaoKui/85331183 https://download.csdn.net/download/XueJiaoKui/85331183

    2024年02月16日
    瀏覽(23)
  • 數(shù)據(jù)庫——多種方法導(dǎo)入Excel數(shù)據(jù)

    數(shù)據(jù)庫——多種方法導(dǎo)入Excel數(shù)據(jù)

    接下來就一直點(diǎn)擊NEXT,直到完成 此時(shí)EXCEL的數(shù)據(jù)就被導(dǎo)入進(jìn)SQL Server了: 這個(gè)技巧就是直接使用復(fù)制粘貼的方式: 注意:這種方法只適用于添加少量數(shù)據(jù),如果是 幾十萬行 的數(shù)據(jù),是無法這樣導(dǎo)入的。 如圖,我們在Excel當(dāng)中直接復(fù)制數(shù)據(jù): 右鍵PTYPES表,選擇編輯前2002行:

    2024年02月04日
    瀏覽(28)
  • thinkadmin上傳excel導(dǎo)入數(shù)據(jù)庫
  • sheetJS實(shí)現(xiàn)把excel導(dǎo)入數(shù)據(jù)庫

    sheetJS實(shí)現(xiàn)把excel導(dǎo)入數(shù)據(jù)庫

    ? ? ? ? 最近在做報(bào)表導(dǎo)入數(shù)據(jù)庫的需求,報(bào)表文件為excel里面有多個(gè)sheet。 使用FileReader異步讀取上傳的文件。 使用sheet.js進(jìn)行excel表格內(nèi)容的解析。 使用bootstrap.js的tab組件對上傳的表格進(jìn)行一個(gè)頁面預(yù)覽的展示。 ????????ImportReportForm.asp ImportReport.asp ????????先選擇

    2024年02月09日
    瀏覽(21)
  • 將excel數(shù)據(jù)導(dǎo)入到SQL server數(shù)據(jù)庫

    將excel數(shù)據(jù)導(dǎo)入到SQL server數(shù)據(jù)庫

    將要導(dǎo)入的excel表格數(shù)據(jù)如下,第一行數(shù)據(jù)默認(rèn)為數(shù)據(jù)庫表中的字段,所以這個(gè)必須要有,否則無法映射導(dǎo)入。 選擇你要導(dǎo)入數(shù)據(jù)的數(shù)據(jù)庫,右鍵選擇任務(wù),再點(diǎn)擊導(dǎo)入文件 點(diǎn)擊下一步 選擇Microsoft Excel 點(diǎn)擊預(yù)覽選擇你要導(dǎo)入的表,選擇對應(yīng)版本,但是一般導(dǎo)入就會預(yù)設(shè)好,

    2024年02月06日
    瀏覽(20)
  • 微信小程序 -- 數(shù)據(jù)庫數(shù)據(jù)excel文件批量導(dǎo)入

    一、excel文件批量導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫 1.創(chuàng)建node.js函數(shù)upload,點(diǎn)擊upload右鍵外部終端中安裝類庫 2.云函數(shù)代碼 js代碼

    2024年02月12日
    瀏覽(24)
  • Python數(shù)據(jù)分析之讀取Excel數(shù)據(jù)并導(dǎo)入數(shù)據(jù)庫

    Python數(shù)據(jù)分析之讀取Excel數(shù)據(jù)并導(dǎo)入數(shù)據(jù)庫

    曾某年某一天某地 時(shí)間如靜止的空氣 你的不羈 給我驚喜 ——《誰愿放手》陳慧琳 入職新公司兩個(gè)多月,發(fā)現(xiàn)這邊的數(shù)據(jù)基礎(chǔ)很差,很多數(shù)據(jù)甚至沒有系統(tǒng)承載,大量的Excel表,大量的人工處理工作,現(xiàn)階段被迫“面向Excel”編程。本文主要介紹使用Python讀取Excel數(shù)據(jù)并導(dǎo)入

    2024年01月25日
    瀏覽(24)
  • 解決使用php將excel數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫報(bào)錯(cuò)問題

    解決使用php將excel數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫報(bào)錯(cuò)問題

    今天在用 phpexcel 將數(shù)據(jù)xlxs數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫發(fā)現(xiàn)一直報(bào)錯(cuò) Array and string offset access syntax with curly braces is no longer supported 百度下發(fā)現(xiàn)PHP7.4后面版本,不再能夠使用花括號來訪問數(shù)組或者字符串的偏移,而我當(dāng)前php版本是8.1 沒辦法根據(jù)他這個(gè)報(bào)錯(cuò) 一步一步找到對應(yīng)的文件將{} 修改

    2024年04月10日
    瀏覽(31)
  • sqlserver導(dǎo)出數(shù)據(jù)為excel再導(dǎo)入到另一個(gè)數(shù)據(jù)庫

    要將SQL Server中的數(shù)據(jù)導(dǎo)出為Excel文件,然后再將該Excel文件導(dǎo)入到另一個(gè)數(shù)據(jù)庫中,你可以按照以下步驟進(jìn)行操作: 請注意,上述腳本中的 -U 和 -P 選項(xiàng)用于提供連接數(shù)據(jù)庫的用戶名和密碼。確保將腳本中的其他參數(shù)替換為實(shí)際的值,并根據(jù)需要進(jìn)行其他適當(dāng)?shù)恼{(diào)整。

    2024年01月25日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包