欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python寫入已存在的excel數(shù)據(jù)實(shí)例

 更新時(shí)間:2018年05月03日 08:44:40   作者:hqzxsc2006  
下面小編就為大家分享一篇python寫入已存在的excel數(shù)據(jù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

python可以使用xlrd讀excel,使用xlwt寫excel,但是如果要把數(shù)據(jù)寫入已存在的excel,需要另外一個(gè)庫(kù)xlutils配合使用.

大概思路:

1、用xlrd.open_workbook打開已有的xsl文件

注意添加參數(shù)formatting_info=True,得以保存之前數(shù)據(jù)的格式

2、然后用,from xlutils.copy import copy;,之后的copy去從打開的xlrd的Book變量中,拷貝出一份,成為新的xlwt的Workbook變量

3、然后對(duì)于xlwt的Workbook變量,就是正常的:

通過get_sheet去獲得對(duì)應(yīng)的sheet,拿到sheet變量后,就可以往sheet中,寫入新的數(shù)據(jù)

4、寫完新數(shù)據(jù)后,最終save保存

源碼例子:

import xlrd
import os
from xlutils.copy import copy
from xlwt import Style

def writeExcel(row, col, str, styl=Style.default_style):
 rb = xlrd.open_workbook(file, formatting_info=True)
 wb = copy(rb)
 ws = wb.get_sheet(0)
 ws.write(row, col, str, styl)
 wb.save(file)

style = xlwt.easyxf('font:height 240, color-index red, bold on;align: wrap on, vert centre, horiz center');
writeExcel(1, 1, 'hello world', style) 

如果需要excel原格式,需要加參數(shù)

formatting_info=True

如果需要加excel樣式,傳入樣式字符串給xlwt.easyxf即可

合并單元格:

ws.write_merge(top_row, bottom_row, left_column, right_column, string)

以上這篇python寫入已存在的excel數(shù)據(jù)實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 關(guān)于Python內(nèi)存分配時(shí)的小秘密分享

    關(guān)于Python內(nèi)存分配時(shí)的小秘密分享

    這篇文章主要給大家分享介紹了關(guān)于Python內(nèi)存分配時(shí)的小秘密,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 淺談python中頻繁的print到底能浪費(fèi)多長(zhǎng)時(shí)間

    淺談python中頻繁的print到底能浪費(fèi)多長(zhǎng)時(shí)間

    今天小編就為大家分享一篇淺談python中頻繁的print到底能浪費(fèi)多長(zhǎng)時(shí)間,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python3中的指針你了解嗎

    Python3中的指針你了解嗎

    Python這個(gè)編程語(yǔ)言雖然沒有指針類型,但是Python中的可變參量也可以像指針一樣,改變一個(gè)數(shù)值之后,所有指向該數(shù)值的可變參量都會(huì)隨之而改變,這篇文章主要介紹了Python3中的“指針”,需要的朋友可以參考下
    2024-02-02
  • Flask??request?對(duì)象介紹

    Flask??request?對(duì)象介紹

    本文介紹?Flask??request?對(duì)象,一個(gè)完整的?HTTP?請(qǐng)求,包括客戶端向服務(wù)端發(fā)送的Request?請(qǐng)求和服務(wù)器端發(fā)送?Response?響應(yīng).為了能方便訪問獲取請(qǐng)求及響應(yīng)報(bào)文信息,Flask?框架提供了一些內(nèi)建對(duì)象,下面就來說一下?Flask?針對(duì)請(qǐng)求提供內(nèi)建對(duì)象reques,需要的朋友可以參考一下
    2021-11-11
  • 在python image 中安裝中文字體的實(shí)現(xiàn)方法

    在python image 中安裝中文字體的實(shí)現(xiàn)方法

    今天小編大家分享一篇在python image 中安裝中文字體的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python的迭代器和生成器使用實(shí)例

    Python的迭代器和生成器使用實(shí)例

    這篇文章主要介紹了Python的迭代器和生成器使用實(shí)例,本文講解了迭代器的next方法、__iter__方法和實(shí)例以及生成器的代碼實(shí)例,需要的朋友可以參考下
    2015-01-01
  • django中websocket的具體使用

    django中websocket的具體使用

    本文主要介紹了django中websocket的具體使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • python 串口讀取+存儲(chǔ)+輸出處理實(shí)例

    python 串口讀取+存儲(chǔ)+輸出處理實(shí)例

    今天小編就為大家分享一篇python 串口讀取+存儲(chǔ)+輸出處理實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 安裝Keras,tensorflow,并實(shí)現(xiàn)將虛擬環(huán)境添加到j(luò)upyter?notebook

    安裝Keras,tensorflow,并實(shí)現(xiàn)將虛擬環(huán)境添加到j(luò)upyter?notebook

    這篇文章主要介紹了安裝Keras,tensorflow,并實(shí)現(xiàn)將虛擬環(huán)境添加到j(luò)upyter?notebook,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Python學(xué)習(xí)之shell腳本的使用詳解

    Python學(xué)習(xí)之shell腳本的使用詳解

    這篇文章主要為大家分析一個(gè)python庫(kù)–sh(系統(tǒng)調(diào)用),主要內(nèi)容包括其使用實(shí)例、應(yīng)用技巧、基本知識(shí)點(diǎn)總結(jié)和需要注意事項(xiàng),具有一定的參考價(jià)值,需要的朋友可以參考一下
    2023-04-04

最新評(píng)論