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

python中將數(shù)據(jù)生成為Excel文件的5種方法舉例

 更新時間:2023年10月13日 11:40:13   作者:ZhJch-  
工作中需要把數(shù)據(jù)導(dǎo)入到excel中,記錄一下操作方式,這篇文章主要給大家介紹了關(guān)于python中將數(shù)據(jù)生成為Excel文件的5種方法,文中通過圖文以及代碼介紹的非常詳細,需要的朋友可以參考下

1、xlwt

import xlwt
wb = xlwt.Workbook()
# 添加一個表
ws = wb.add_sheet('test')
# 3個參數(shù)分別為行號,列號,和內(nèi)容
# 需要注意的是行號和列號都是從0開始的
# ws.write(0, 0, '第1列')   # 一個一個來
# ws.write(0, 1, '第2列')
# ws.write(0, 2, '第3列')
for i in range(3):
    for j in range(2):
        ws.write(i, j, f'第{i+1}行,第{j+1}列')
# 保存excel文件
wb.save('./test.xls')

效果:

2、openpyxl

from openpyxl import Workbook
outwb = Workbook()
outws = outwb.worksheets[0]
mongoDB_data = [{'name':'周','age':18,'sex':'男'},
                {'name':'王','age':19,'sex':'男'},
                {'name':'李','age':16,'sex':'女'}]
outws.append(['姓名','年齡','性別'])  # 先添加一行表頭
# 遍歷外層列表
for new_dict in mongoDB_data:
    a_list = []
    # 遍歷內(nèi)層每一個字典dict,把dict每一個值存入list
    for item in new_dict.values():
        a_list.append(item)
    # sheet直接append list即可
    outws.append(a_list)
outwb.save(r'test.xlsx')
print('數(shù)據(jù)存入excel成功')

效果:

3、xlsxwriter

import xlsxwriter as xw
workbook = xw.Workbook('text.xls') # 創(chuàng)建工作簿
worksheet1 = workbook.add_worksheet("sheet1") # 創(chuàng)建子表
worksheet1.activate() # 激活表
title = ['姓名','年齡','性別'] # 設(shè)置表頭
data = [['周',18,'男'],['王',19,'男'],['李',16,'女']]
worksheet1.write_row('A1',title) # 從A1單元格開始寫入表頭
i = 2 # 從第二行開始寫入數(shù)據(jù)
for j in range(len(data)):
    insertData = [data[j][0],data[j][1],data[j][2]]
    row = 'A' + str(i)
    worksheet1.write_row(row, insertData)
    i += 1
workbook.close() # 關(guān)閉表

效果:

4、pandas

import pandas as pd
data = [['周','王','李'],[18,19,16],['男','男','女']]
dfData = { # 用字典設(shè)置DataFrame所需數(shù)據(jù)
        '姓名':data[0],
        '年齡':data[1],
        '性別':data[2]
    }
df = pd.DataFrame(dfData) # 創(chuàng)建DataFrame
df.to_excel('text.xlsx',index=False) # 存表,去除原始索引列(0,1,2...)

效果:

5、openpyxl

import openpyxl as op
data = [['周','王','李'],[18,19,16],['男','男','女']]
wb = op.Workbook() # 創(chuàng)建工作簿對象
ws = wb['Sheet'] # 創(chuàng)建子表
ws.append(['姓名','年齡','性別']) # 添加表頭
for i in range(len(data[0])):
    d = data[0][i], data[1][i], data[2][i]
    ws.append(d) # 每次寫入一行
wb.save('test.xlsx')

效果:

總結(jié)

到此這篇關(guān)于python中將數(shù)據(jù)生成為Excel文件的5種方法的文章就介紹到這了,更多相關(guān)python數(shù)據(jù)生成Excel文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 利用Python實現(xiàn)數(shù)值積分的方法

    利用Python實現(xiàn)數(shù)值積分的方法

    這篇文章主要介紹了利用Python實現(xiàn)數(shù)值積分。本文主要用于對比使用Python來實現(xiàn)數(shù)學(xué)中積分的幾種計算方式,并和真值進行對比,加深大家對積分運算實現(xiàn)方式的理解
    2022-02-02
  • Python中的字典合并與列表合并技巧

    Python中的字典合并與列表合并技巧

    這篇文章主要介紹了Python中的字典合并與列表合并技巧,下文圍繞主題展開詳細的內(nèi)容介紹,具有一的的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • 雙向RNN:bidirectional_dynamic_rnn()函數(shù)的使用詳解

    雙向RNN:bidirectional_dynamic_rnn()函數(shù)的使用詳解

    今天小編就為大家分享一篇雙向RNN:bidirectional_dynamic_rnn()函數(shù)的使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python函數(shù)元數(shù)據(jù)實現(xiàn)為一個參數(shù)指定多個類型

    Python函數(shù)元數(shù)據(jù)實現(xiàn)為一個參數(shù)指定多個類型

    這篇文章主要介紹了Python函數(shù)元數(shù)據(jù)實現(xiàn)為一個參數(shù)指定多個類型方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Pytorch學(xué)習(xí)之torch用法----比較操作(Comparison Ops)

    Pytorch學(xué)習(xí)之torch用法----比較操作(Comparison Ops)

    這篇文章主要介紹了Pytorch學(xué)習(xí)之torch用法----比較操作(Comparison Ops),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python 制作本地應(yīng)用搜索工具

    python 制作本地應(yīng)用搜索工具

    這篇文章主要介紹了python 制作本地應(yīng)用搜索工具的方法,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-02-02
  • python高級內(nèi)置函數(shù)用法實例

    python高級內(nèi)置函數(shù)用法實例

    在本篇文章里小編給大家整理的是一篇關(guān)于python高級內(nèi)置函數(shù)用法實例內(nèi)容,有興趣的朋友們可以學(xué)參考下。
    2021-09-09
  • PyCharm代碼格式調(diào)整方法

    PyCharm代碼格式調(diào)整方法

    今天小編就為大家分享一篇PyCharm代碼格式調(diào)整方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Python?OpenCV實現(xiàn)人物動漫化效果

    Python?OpenCV實現(xiàn)人物動漫化效果

    這篇文章主要介紹了利用Python和OpenCV實現(xiàn)人物的動漫化特效,文中的示例代碼講解詳細,對我們學(xué)習(xí)Python和OpenCV有一定的幫助,需要的可以了解一下
    2022-01-01
  • Python3基于plotly模塊保存圖片表格

    Python3基于plotly模塊保存圖片表格

    這篇文章主要介紹了Python3基于plotly模塊保存圖片表格,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08

最新評論