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

Python自動化辦公之Excel數據的寫入

 更新時間:2022年05月19日 08:40:15   作者:渴望力量的哈士奇  
這篇文章主要為大家詳細介紹一下Python中excel的寫入模塊- xlsxwriter,并利用該模塊實現Excel數據的寫入,感興趣的小伙伴可以了解一下

上一章節(jié)我們學習了 excel 的讀取模塊 - xlrd ,今天章節(jié)將學習 excel 的寫入模塊 - xlsxwriter 。通過該章節(jié)的學習,就可以自己主動生成 excel 文件了。

Excel 寫入 - xlsxwriter

xlsxwriter 的安裝

安裝方式:

pip install xlsxwriter

若安裝不上或者安裝速度過慢,可以換國內的鏡像源地址:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xlsxwriter

導入:

import xlsxwriter

xlsxwriter 常用函數介紹

初始化 excel 對象

book = xlsxwriter.Workbook()    # 生成 excel 對象
sheet = book.add.sheet(工作簿名稱)    # 生成 excel 對象的工作簿名稱

獲取工作簿

函數名說明參數
xlsxwriter.Workbook()生成 excel 對象excel 文件名
add_worksheet()添加工作簿工作簿名稱
sheet.write()書寫內容行索引、列索引、內容
book.close()關閉 excel 對象

代碼示例如下:

# coding:utf-8

import xlsxwriter  # pip install xlsxwriter

excel = xlsxwriter.Workbook('write.xlsx')       # 初始化 excel 對象
book = excel.add_worksheet('study')             # 添加工作簿

title = ['姓名', '性別', '年齡', '成績', '等級']   # 定義 write.xlsx 的首行內容

for index, data in enumerate(title):        # for循環(huán) 利用枚舉函數將 title 的內容寫入 "write.xlsx" 的首行
    book.write(0, index, data)
excel.close()

運行結果如下:

小實戰(zhàn)

將項目中的 study.xlsx 文件的內容寫入 write.xlsx

代碼示例如下:

# coding:utf-8

import xlsxwriter  # pip install xlsxwriter
import xlrd

# excel = xlsxwriter.Workbook('write.xlsx')       # 初始化 excel 對象
# book = excel.add_worksheet('study')             # 添加工作簿
#
# title = ['姓名', '性別', '年齡', '成績', '等級']   # 定義 write.xlsx 的首行內容
#
# for index, data in enumerate(title):        # for循環(huán) 利用枚舉函數將 title 的內容寫入 "write.xlsx" 的首行
#     book.write(0, index, data)
# excel.close()

def read():             # 定義一個 read 函數讀取 "study.xlsx" 文件
    result = []
    excel = xlrd.open_workbook('study.xlsx')
    book = excel.sheet_by_name('學生手冊')
    for i in book.get_rows():
        content = []
        for j in i:
            content.append(j.value)
        result.append(content)
    return result


def write(content):     # 定義一個 write 函數 將讀取到 "study.xlsx" 的內容寫入到 "write.xlsx" 文件
    excel = xlsxwriter.Workbook('write.xlsx')
    book = excel.add_worksheet('study')

    for index, data in enumerate(content):
        print(data)		# 調試打印寫入的每一行內容
        for sub_index, sub_data in enumerate(data):
            # print(sub_index, sub_data)
            book.write(index, sub_index, sub_data)
    excel.close()

if __name__ == '__main__':
    result = read()
    write(result)

運行結果如下:

到此這篇關于Python自動化辦公之Excel數據的寫入的文章就介紹到這了,更多相關Python Excel數據寫入內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 在 Jupyter 中重新導入特定的 Python 文件(場景分析)

    在 Jupyter 中重新導入特定的 Python 文件(場景分析)

    Jupyter 是數據分析領域非常有名的開發(fā)環(huán)境,使用 Jupyter 寫數據分析相關的代碼會大大節(jié)約開發(fā)時間。這篇文章主要介紹了在 Jupyter 中如何重新導入特定的 Python 文件,需要的朋友可以參考下
    2019-10-10
  • Python讀取文件比open快十倍的庫fileinput

    Python讀取文件比open快十倍的庫fileinput

    fileinput是Python的內置模塊,但不少人對它都是陌生的。今天把fileinput的所有的用法、功能進行詳細的講解,并列舉一些非常實用的案例,對于理解和使用它可以說完全沒有問題
    2021-10-10
  • python繪制帶有色塊的折線圖

    python繪制帶有色塊的折線圖

    這篇文章主要為大家詳細介紹了python繪制帶有色塊的折線圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • python使用內存zipfile對象在內存中打包文件示例

    python使用內存zipfile對象在內存中打包文件示例

    這篇文章主要介紹了python使用內存zipfile對象在內存中打包文件示例,需要的朋友可以參考下
    2014-04-04
  • python創(chuàng)建線程示例

    python創(chuàng)建線程示例

    這篇文章主要介紹了python創(chuàng)建線程示例,需要的朋友可以參考下
    2014-05-05
  • Python實現代碼統(tǒng)計工具

    Python實現代碼統(tǒng)計工具

    這篇文章主要為大家詳細介紹了Python實現代碼統(tǒng)計工具,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • Python教程之類型轉換詳解

    Python教程之類型轉換詳解

    Python?定義了類型轉換函數以將一種數據類型直接轉換為另一種數據類型,這在日常和競爭性編程中很有用,本文將和大家一起詳細聊聊Python中的類型轉換
    2022-08-08
  • python實現馬耳可夫鏈算法實例分析

    python實現馬耳可夫鏈算法實例分析

    這篇文章主要介紹了python實現馬耳可夫鏈算法的方法,實例分析了馬耳可夫鏈算法的原理與實現技巧,需要的朋友可以參考下
    2015-05-05
  • python腳本實現數據導出excel格式的簡單方法(推薦)

    python腳本實現數據導出excel格式的簡單方法(推薦)

    下面小編就為大家?guī)硪黄猵ython腳本實現數據導出Excel格式的簡單方法(推薦)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • Python?設計模式中的創(chuàng)建型建造者模式

    Python?設計模式中的創(chuàng)建型建造者模式

    本文介紹Python設計模式中的創(chuàng)建型建造者模式,其表現為復雜對象的創(chuàng)建與表現相分離,這樣,同一個過程就有不同的表現,想要創(chuàng)建一個由多個部分組成的對象,而且它的構成需要一步接一步的完成。只有當各個部分都完成了,這個對象才完整,下文相關自來哦,需要的朋友可以參考下
    2022-02-02

最新評論