最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python簡(jiǎn)單操作excle的方法

 更新時(shí)間:2018年09月12日 10:38:24   作者:天才幻想家  
Python操作Excle文件:使用xlwt庫(kù)將數(shù)據(jù)寫(xiě)入Excel表格,使用xlrd 庫(kù)從Excel讀取數(shù)據(jù)。這篇文章主要介紹了python簡(jiǎn)單操作excle的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

Python操作Excle文件:使用xlwt庫(kù)將數(shù)據(jù)寫(xiě)入Excel表格,使用xlrd 庫(kù)從Excel讀取數(shù)據(jù)。

從excle讀取數(shù)據(jù)存入數(shù)據(jù)庫(kù)

1、導(dǎo)入模塊:

import xlrd

2、打開(kāi)excle文件:

data = xlrd.open_workbook('excel.xls')

3、獲取表、行/列值、行/列數(shù)、單元值

獲取一個(gè)工作表:

table = data.sheets()[0]     # 通過(guò)索引順序獲取
table = data.sheet_by_index(0)   # 通過(guò)索引順序獲取
table = data.sheet_by_name(u'Sheet1') # 通過(guò)名稱(chēng)獲取

獲取整行/列的值,返回一個(gè)list,i表示行數(shù)和列數(shù):

table.row_values(i)
table.col_values(i)

獲取總行/列數(shù):

row_num = table.nrows
col_num = table.ncols

獲取單元格:

cell_value = table.cell(0,0).value

4、插入數(shù)據(jù)庫(kù):獲取到一行的值后插入,循環(huán)每一行

row = table.nrows
print(row)
for i in range(1, row):
 row_values = table.row_values(i)
ins_sql = “insert into xxx(xx,xx,xx,xx) value(xx,xx,xx,xx)”
cursor.execute(ins_sql)
db.commit()

從數(shù)據(jù)庫(kù)讀取數(shù)據(jù)存入excle

1、導(dǎo)入模塊:

Import xlwt

2、創(chuàng)建excle:

book = xlwt.Workbook(encoding='utf-8', style_compression=0)

--------------------------------------

Workbook類(lèi)初始化時(shí)有encoding和style_compression參數(shù)

encoding:設(shè)置字符編碼,一般要這樣設(shè)置:w = Workbook(encoding='utf-8'),就可以在excel中輸出中文了。

默認(rèn)是ascii。當(dāng)然要記得在文件頭部添加:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

style_compression:表示是否壓縮,不常用。

---------------------------------------

3、創(chuàng)建一張表,其實(shí)就是創(chuàng)建了一個(gè)sheet表:

sheet = book.add_sheet('test', cell_overwrite_ok=True)

---------------------------------------

其中的test是這張表的名字,cell_overwrite_ok,表示是否可以覆蓋單元格,其實(shí)是Worksheet實(shí)例化的一個(gè)參數(shù),默認(rèn)值是False

---------------------------------------

4、讀數(shù)據(jù)庫(kù)往表中寫(xiě)內(nèi)容,i,j表示行列,value表示單元格的值:

worksheet.write(row,col,value)
for i in range(1, len(reaults)):
 for j in range(0, len(reaults[0])):
  value = reaults[i][j]
  sheet.write(i, j, value)

5、以上操作保存到指定的Excel文件中:

book.save(r'C:\Users\lenovon\Desktop\a2.xls')

總結(jié)

以上所述是小編給大家介紹的python簡(jiǎn)單操作excle的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • python簡(jiǎn)單爬蟲(chóng)--get方式詳解

    python簡(jiǎn)單爬蟲(chóng)--get方式詳解

    本篇文章介紹了python爬蟲(chóng)中g(shù)et和post方法介紹以及cookie作用,對(duì)此有興趣的朋友學(xué)習(xí)下,希望能夠給你帶來(lái)幫助
    2021-09-09
  • Python如何在單元測(cè)試中給對(duì)象打補(bǔ)丁

    Python如何在單元測(cè)試中給對(duì)象打補(bǔ)丁

    這篇文章主要介紹了Python如何在單元測(cè)試中給對(duì)象打補(bǔ)丁,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • python轉(zhuǎn)換摩斯密碼示例

    python轉(zhuǎn)換摩斯密碼示例

    這篇文章主要介紹了python轉(zhuǎn)換摩斯密碼的示例,需要的朋友可以參考下
    2014-02-02
  • Python腳本化Git的操作詳解

    Python腳本化Git的操作詳解

    如何判定此次測(cè)試是否達(dá)標(biāo),代碼覆蓋率是衡量的標(biāo)準(zhǔn)之一,利用fastapi框架重寫(xiě)了覆蓋率統(tǒng)計(jì)服務(wù),然后通過(guò)diff操作統(tǒng)計(jì)增量代碼覆蓋率,當(dāng)然要使用diff操作,避免不了與git打交道,那python如何操作gi t呢,本文將詳細(xì)介紹了Python腳本化Git的操作
    2024-03-03
  • pycharm使用anaconda全過(guò)程

    pycharm使用anaconda全過(guò)程

    這篇文章主要介紹了pycharm使用anaconda全過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python數(shù)據(jù)提取-lxml模塊

    Python數(shù)據(jù)提取-lxml模塊

    這篇文章主要介紹了Python數(shù)據(jù)提取-lxml模塊,lxml模塊和xpath語(yǔ)法的關(guān)系,lxml模塊的使用場(chǎng)景、lxml模塊的安裝、谷歌瀏覽器xpath?helper插件的安裝和使用等相關(guān)內(nèi)容介紹,需要的朋友可以參考一下
    2022-01-01
  • python如何使用pywebview打造一個(gè)現(xiàn)代化的可視化GUI界面詳解

    python如何使用pywebview打造一個(gè)現(xiàn)代化的可視化GUI界面詳解

    pywebview是一個(gè)輕量級(jí)的跨平臺(tái)庫(kù),它可以讓你在Python程序中嵌入一個(gè)瀏覽器窗口,下面這篇文章主要給大家介紹了關(guān)于python如何使用pywebview打造一個(gè)現(xiàn)代化的可視化GUI界面的相關(guān)資料,需要的朋友可以參考下
    2024-07-07
  • Python使用json模塊讀取和寫(xiě)入JSON數(shù)據(jù)

    Python使用json模塊讀取和寫(xiě)入JSON數(shù)據(jù)

    Python 提供了內(nèi)置的 json 模塊,使得我們可以方便地解析 JSON 數(shù)據(jù)(讀?。┖蜕?nbsp;JSON 數(shù)據(jù)(寫(xiě)入),下面小編就來(lái)為大家介紹一下具體的操作步驟吧
    2025-03-03
  • 學(xué)習(xí)Django知識(shí)點(diǎn)分享

    學(xué)習(xí)Django知識(shí)點(diǎn)分享

    在本篇文章里小編給大家整理的是關(guān)于學(xué)習(xí)Django的一些心得知識(shí)點(diǎn),對(duì)此有興趣的朋友們可以參考下。
    2019-09-09
  • Python之Sklearn使用入門(mén)教程

    Python之Sklearn使用入門(mén)教程

    這篇文章主要介紹了Python之Sklearn使用入門(mén)教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02

最新評(píng)論

玉田县| 凤城市| 方山县| 乐业县| 万全县| 延寿县| 淮阳县| 台州市| 安图县| 丽水市| 汉沽区| 炉霍县| 柳江县| 巴林右旗| 阿拉善右旗| 泽普县| 上蔡县| 娄底市| 宜兰县| 尖扎县| 瑞昌市| 迁安市| 鸡西市| 株洲县| 错那县| 五大连池市| 本溪市| 伊金霍洛旗| 鄂州市| 英山县| 汝城县| 扶沟县| 周宁县| 河池市| 海盐县| 大田县| 清镇市| 永康市| 隆子县| 农安县| 凤冈县|