Python中使用第三方庫xlutils來追加寫入Excel文件示例
目前還沒有更好的方法來追寫Excel,lorinnn在網(wǎng)上搜索到以及之后用到的方法就是使用第三方庫xlutils來實(shí)現(xiàn)了這個(gè)功能,主體思想就是先復(fù)制一份Sheet然后再次基礎(chǔ)上追加并保存到一份新的Excel文檔中去。
使用xlutils
代碼實(shí)現(xiàn)如下:
# -*- coding: utf-8 -*- ''' Created on 2012-12-17 @author: walfred @module: XLRDPkg.write_append @description: ''' import os from xlutils.copy import copy import xlrd as ExcelRead def write_append(file_name): values = ["Ann", "woman", 22, "UK"] r_xls = ExcelRead.open_workbook(file_name) r_sheet = r_xls.sheet_by_index(0) rows = r_sheet.nrows w_xls = copy(r_xls) sheet_write = w_xls.get_sheet(0) for i in range(0, len(values)): sheet_write.write(rows, i, values[i]) w_xls.save(file_name + '.out' + os.path.splitext(file_name)[-1]); if __name__ == "__main__": write_append("./test_append.xls")
追寫前
name sex age country jim man 19 USA hmm woman 24 CHN lilei man 24 CHN
追寫后
name sex age country jim man 19 USA hmm woman 24 CHN lilei man 24 CHN Ann woman 22 UK
相關(guān)文章
pandas刪除部分?jǐn)?shù)據(jù)后重新生成索引的實(shí)現(xiàn)
這篇文章主要介紹了pandas刪除部分?jǐn)?shù)據(jù)后重新生成索引的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07python獲取當(dāng)前文件路徑以及父文件路徑的方法
今天小編就為大家分享一篇python獲取當(dāng)前文件路徑以及父文件路徑的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07Python網(wǎng)絡(luò)爬蟲項(xiàng)目:內(nèi)容提取器的定義
本篇文章主要介紹了Python網(wǎng)絡(luò)爬蟲項(xiàng)目,這能有效的節(jié)省程序員的時(shí)間,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2016-10-10pandas.DataFrame的for循環(huán)迭代的實(shí)現(xiàn)
本文主要介紹了pandas.DataFrame的for循環(huán)迭代的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02python構(gòu)造icmp echo請求和實(shí)現(xiàn)網(wǎng)絡(luò)探測器功能代碼分享
本文分享了二個(gè)python示例,python構(gòu)造icmp echo請求、實(shí)現(xiàn)網(wǎng)絡(luò)探測器功能代碼,類似nmap功能2014-01-01