国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

python入門之excel讀數據到mysql

silvertheo / 1889人閱讀

摘要:功能將數據導入到數據庫練習使用將的數據導入到練習語句查看創建插入語句創建一個循環迭代讀取文件每行數據的從第二行開始是要跳過標題關閉游標提交關閉數據庫連接打印結果我剛導入了除了之外還可以另外的寫操作詞篇暫不贅述對于的操作有很多有意思的方法,

功能:將Excel數據導入到MySQL數據庫
練習使用sqlite3 將excel的數據導入到mysql
練習sql語句-查看doc
https://docs.python.org/3/lib...
http://www.runoob.com/sqlite/...

    import xlrd
    import sqlite3

    def save_cd_table():
        # 創建插入SQL語句
        query = """INSERT INTO orders (job_number, name, section, date, time_in, time_out) VALUES (%s, %s, %s, %s, %s, %s)"""
        cursor.execute("""CREATE TABLE cd_table(job_number, name, section, date, time_in, time_out)""")
        # 創建一個for循環迭代讀取xls文件每行數據的, 從第二行開始是要跳過標題
        for r in range(1, sheet.nrows):
          

        # 關閉游標
        cursor.close()
    
        # 提交
        database.commit()
    
        # 關閉數據庫連接
        database.close()
    
        # 打印結果
        print ("")
        print ("Done! ")
        print ("")
        #columns = str(sheet.ncols)
        #rows = str(sheet.nrows)
        #print ("我剛導入了  %d columns ",columns )
    
    def read_cd_table(cursor):
        #t=("10759",)
        cursor.execute("SELECT * FROM cd_table WHERE job_number =10759 ")
        result=cursor.fetchall()
        print(result)
        #for row in cursor.execute("SELECT * FROM cd_table ORDER by name"):
        #for row in cursor.execute("SELECT * FROM cd_table WHERE job_number=10759"):
        #    print(row)
    
    def main():
        # Open the workbook and define the worksheet
        book = xlrd.open_workbook("CD.xls")
        #除了sheet_by_index之外還可以sheet_by_name,另外xlwt的寫操作詞篇暫不贅述
        #對于excel的操作有很多有意思的方法,此后會專門寫一篇
        sheet = book.sheet_by_index(0)
        #建立一個MySQL連接
        database = sqlite3.connect ("mysql_cd.db")
        # 獲得游標對象, 用于逐行遍歷數據庫數據
        cursor = database.cursor()
        rows = str(sheet.nrows)
        try:
            save_cd_table()
        except :
            print(".db file is exist")
        finally:
            print("out..")
        read_cd_table(cursor)
        print(rows)
        cursor.close()
        database.close()
    
    if __name__ == "__main__":
    main()

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/38256.html

相關文章

  • Python數據分析入門pandas總結基礎(二)

    摘要:一大熊貓世界來去自如的老生常談,從基礎來看,我們仍然關心對于與外部數據是如何交互的。函數受限制問題唯一重要的參數,標志著一個的第個頁將會被取出。數據分析入門之總結基礎一歡迎來翔的博客查看完成版。 一.大熊貓世界來去自如:Pandas的I/O 老生常談,從基礎來看,我們仍然關心pandas對于與外部數據是如何交互的。 1.1 結構化數據輸入輸出 read_csv與to_csv 是?對...

    verano 評論0 收藏0
  • pythonexcel寫入mysql小工具

    摘要:背景需要導入全國高校名錄到數據庫,從教委網站下到了最新的數據,是格式,需要做一個工具進行導入,想試用一下,說干就干。值得注意的一點,數據庫連接字段串中要設定字符編碼,不然默認是,寫入會出錯。看來,沒有不好的工具,只是我們沒有用好啊 背景 需要導入全國高校名錄到數據庫,從教委網站下到了最新的數據,是excel格式,需要做一個工具進行導入,想試用一下python,說干就干。 庫 xlrd...

    luckyyulin 評論0 收藏0
  • Pandas技巧大全:含具體代碼實現

    摘要:查看數據的基本統計信息。用處是用于數據讀寫處理更改提取等一系列操作的包,可以說,所有能實現的功能,都可以通過代碼輕松實現,因此,對于學習非常重要。如果在里,需要翻到最低和最右,而且可能由于溢出無法窮盡可以簡單的實現。 放在前面的話? ? ????? ? ? ?? ????????這學期刻意少...

    netmou 評論0 收藏0
  • Python 入門excel數據分離成多個sheet

    摘要:最近老大發了瘋一樣給我布置很多坑一樣的任務,郁悶至極,今天這是一個非常簡單的操作的示例。假如你全公司的數據都在一張表格中,那么請用這個把它們按部門分離出來吧。 最近老大發了瘋一樣給我布置很多坑一樣的任務,郁悶至極,今天這是一個非常簡單的操作excel的示例。假如你全公司的數據都在一張表格中 ,那么請用這個把它們按部門分離出來吧。 用python寫一些小工具確實是簡單啊。 optionP...

    Shimmer 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<