成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > python讀寫(xiě)修改Excel之xlrd&xlwt&xlutils

python讀寫(xiě)修改Excel之xlrd&xlwt&xlutils

熱門(mén)標(biāo)簽:云南地圖標(biāo)注 汕頭電商外呼系統(tǒng)供應(yīng)商 北京外呼電銷(xiāo)機(jī)器人招商 400電話 申請(qǐng) 條件 crm電銷(xiāo)機(jī)器人 賓館能在百度地圖標(biāo)注嗎 電銷(xiāo)機(jī)器人 金倫通信 南京crm外呼系統(tǒng)排名 鄭州智能外呼系統(tǒng)中心

py讀寫(xiě)修改常用的三種方法

  • xlwt:用于寫(xiě)入 Excel 文件
  • xlrd:用于讀取 Excel 文件
  • xlutils:用于操作 Excel 文件的實(shí)用工具,比如復(fù)制、分割、篩選等

0、安裝模塊

pip3 install xlrd xlwt xlutils

1. 寫(xiě)入excel

git:https://github.com/python-excel/xlwt/tree/master/examples

實(shí)現(xiàn)效果

上代碼

from datetime import datetime

import xlwt

font0 = xlwt.Font()

# font0.name = 'Times New Roman' # 適用于字母或數(shù)字
font0.name = '宋體'  # 適用于中文,適配字體或者不指定字體才能體現(xiàn)出指定的顏色

# font0.colour_index = 1  # 白色
# font0.colour_index = 2  # 紅色
# font0.colour_index = 3  # 綠色
# font0.colour_index = 4  # 藍(lán)色
# font0.colour_index = 5  # 黃色
# font0.colour_index = 6  # 紫色
# font0.colour_index = 7  # 青色
# font0.colour_index = 8  # 黑色,比默認(rèn)加黑,不加粗
font0.colour_index = 4  # 藍(lán)色
font0.bold = True

style0 = xlwt.XFStyle()
style0.font = font0

# 創(chuàng)建樣式對(duì)象:日期格式
style1 = xlwt.XFStyle()
style1.num_format_str = 'YYYY-MM-DD'

# 創(chuàng)建樣式對(duì)象:字體居中對(duì)齊
style2 = xlwt.XFStyle()
al = xlwt.Alignment()
al.horz = 0x02 # 設(shè)置水平居中
al.vert = 0x01 # 設(shè)置垂直居中
style2.alignment = al

# 創(chuàng)建樣式對(duì)象,設(shè)置日期格式與字體居中對(duì)齊
style3 = xlwt.XFStyle()
style3.num_format_str = 'YYYY-MM-DD'
style3.alignment = al

# 創(chuàng)建樣式對(duì)象,設(shè)置字體居中 且 設(shè)置字體顏色
style4 = xlwt.XFStyle()
style4.alignment = al
style4.font = font0

now_time = datetime.now().strftime('%Y-%m-%d %X')
date_time = datetime.now().strftime('%Y-%m-%d')

# 創(chuàng)建表格
wb = xlwt.Workbook()

# 新建一個(gè)名為 Score Sheet 的表單頁(yè)
score_sheet = wb.add_sheet('Score Sheet')

# 新建一個(gè)名為 Record Test Sheet 的表單頁(yè)
record_test_sheet = wb.add_sheet('Record Test Sheet')

# 1、寫(xiě)入 Score Sheet 表單
# 設(shè)置 表頭, 第一個(gè)參數(shù)是行,第二個(gè)參數(shù)是列
score_sheet.write(0, 0, '時(shí)間', style2)
score_sheet.write(0, 1, '班級(jí)', style2)
score_sheet.write(0, 2, '姓名', style2)
score_sheet.write(0, 3, '語(yǔ)文', style2)
score_sheet.write(0, 4, '數(shù)學(xué)', style2)
score_sheet.write(0, 5, '英語(yǔ)', style2)
score_sheet.write(0, 6, '理綜', style2)
score_sheet.write(0, 7, '總分', style4)

# 按照位置添加數(shù)據(jù)
score_sheet.write(1, 0, datetime.now(), style3)
score_sheet.write(1, 1, '高三三班', style2)
score_sheet.write(1, 2, '桑巖', style2)
score_sheet.write(1, 3, 132, style2)
score_sheet.write(1, 4, 150, style2)
score_sheet.write(1, 5, 140, style2)
score_sheet.write(1, 6, 290, style2)
score_sheet.write(1, 7, xlwt.Formula("D2+E2+F2+G2"), style2)

score_sheet.write(2, 0, datetime.now(), style3)
score_sheet.write(2, 1, '高三三班', style2)
score_sheet.write(2, 2, '項(xiàng)天騏', style2)
score_sheet.write(2, 3, 140, style2)
score_sheet.write(2, 4, 150, style2)
score_sheet.write(2, 5, 132, style2)
score_sheet.write(2, 6, 280, style2)
score_sheet.write(2, 7, xlwt.Formula("D3+E3+F3+G3"), style2)

score_sheet.write(3, 0, datetime.now(), style3)
score_sheet.write(3, 1, '高三三班', style2)
score_sheet.write(3, 2, '向淮南', style2)
score_sheet.write(3, 3, 135, style2)
score_sheet.write(3, 4, 150, style2)
score_sheet.write(3, 5, 145, style2)
score_sheet.write(3, 6, 270, style2)
score_sheet.write(3, 7, xlwt.Formula("D4+E4+F4+G4"), style2)


# 2、寫(xiě)入 Record Test Sheet 表單
record_test_sheet.write(0, 0, '時(shí)間')
record_test_sheet.write(0, 1, '學(xué)科', style1)
record_test_sheet.write(0, 2, '成績(jī)', style1)
record_test_sheet.write(1, 0, datetime.now(), style1)
record_test_sheet.write(1, 1, '語(yǔ)文', style2)
record_test_sheet.write(1, 2, 80)
record_test_sheet.write(2, 0, datetime.now(), style3)
record_test_sheet.write(2, 1, '數(shù)學(xué)', style2)
record_test_sheet.write(2, 2, 99)
record_test_sheet.write(3, 0, now_time, style2)
record_test_sheet.write(3, 1, '英語(yǔ)', style2)
record_test_sheet.write(3, 2, 98)


# 保存表格,這里應(yīng)該是覆蓋寫(xiě),注意每次都是覆蓋所有表單內(nèi)容,建議每次生成的表單加上時(shí)間版本區(qū)分
# wb.save('example.xls')
wb.save('example-{0}.xls'.format(date_time))

2、讀 Excel

git:https://github.com/python-excel/xlrd

實(shí)現(xiàn)效果,讀取sheet 表單內(nèi)容

數(shù)值 類(lèi)型 說(shuō)明
0 empty
1 string 字符串
2 number 數(shù)字
3 date 日期
4 boole 布爾值
5 error 錯(cuò)誤

代碼

import xlrd

# 打開(kāi) xls文件
wb = xlrd.open_workbook("example-2021-03-09.xls")

# 獲取并打印 sheet 數(shù)量
print("sheet 數(shù)量:", wb.nsheets)     # sheet 數(shù)量: 2

# 獲取并打印 sheet 名稱(chēng)
print("sheet 名稱(chēng):", wb.sheet_names())  # sheet 名稱(chēng): ['Score Sheet', 'Record Test Sheet']

# 根據(jù) sheet 索引獲取內(nèi)容
sh1 = wb.sheet_by_index(0)
# 或者
# 也可根據(jù) sheet 名稱(chēng)獲取內(nèi)容
# sh = wb.sheet_by_name('Score Sheet')

# 獲取并打印該 sheet 行數(shù)和列數(shù)
print(u"sheet: %s表單 共 %d 行 %d 列" % (sh1.name, sh1.nrows, sh1.ncols))   # sheet: Score Sheet表單 共 4 行 8 列

# 獲取并打印某個(gè)單元格的值
print("第一行第二列的值為:", sh1.cell_value(0, 1))    # 第一行第二列的值為: 班級(jí)

# 獲取整行或整列的值
row_info = sh1.row_values(0)  # 獲取第一行內(nèi)容
col_info = sh1.col_values(1)  # 獲取第二列內(nèi)容

# 打印獲取的行列值
print("第一行的值為:", row_info)   # 第一行的值為: ['時(shí)間', '班級(jí)', '姓名', '語(yǔ)文', '數(shù)學(xué)', '英語(yǔ)', '理綜', '總分']
print("第二列的值為:", col_info)   # 第二列的值為: ['班級(jí)', '高三三班', '高三三班', '高三三班']

# 獲取單元格內(nèi)容的數(shù)據(jù)類(lèi)型,注意這里的值 另有含義
print("第二行第一列的【值類(lèi)型】為:", sh1.cell(1, 0).ctype)   # 第二行第一列的【值類(lèi)型】為: 3

# 遍歷所有表單內(nèi)容
for sh in wb.sheets():
  for r in range(sh.nrows):

    # 輸出指定行內(nèi)容,這里包含原有類(lèi)型指定,不能直接獲取到指定列的值
    row_val_list = sh.row(r)
    print(row_val_list)
    # [text:'時(shí)間', text:'班級(jí)', text:'姓名', text:'語(yǔ)文', text:'數(shù)學(xué)', text:'英語(yǔ)', text:'理綜', text:'總分']

    # 遍歷行內(nèi),輸出當(dāng)前行內(nèi)的所有列值
    col_val_list = [col_val.value for col_val in row_val_list]
    print(col_val_list)

3、修改 Excel

修改 Excel 是通過(guò) xlutils 庫(kù)的 copy 方法將原來(lái)的 Excel 整個(gè)復(fù)制一份,然后再做修改操作,最后再保存

修改前

修改后

上代碼

import xlrd
from xlutils.copy import copy


# 打開(kāi) excel 文件, 帶格式復(fù)制
read_book = xlrd.open_workbook("example-2021-03-09.xls", formatting_info=True)

# 復(fù)制一份
wb = copy(read_book)

# 選取第一個(gè)表單
sh1 = wb.get_sheet(0)

# 在第五行新增寫(xiě)入數(shù)據(jù)
sh1.write(4, 0, '2020-12-16')
sh1.write(4, 1, '高三三班')
sh1.write(4, 2, '小魚(yú)仙倌兒')
sh1.write(4, 3, 150)
sh1.write(4, 4, 150)
sh1.write(4, 5, 150)
sh1.write(4, 6, 300)

# 選取第二個(gè)表單
sh2 = wb.get_sheet(1)

# 替換總成績(jī)數(shù)據(jù)
sh2.write(1, 2, 100)

# 保存
wb.save('example-2021-03-09.xls')

注意,復(fù)制 xls這里有格式問(wèn)題

似乎沒(méi)有任何簡(jiǎn)單的方法可以保留單元格的格式;它總是被吹走并設(shè)置為空白。

https://www.coder.work/article/80896

https://zhuanlan.zhihu.com/p/128674458

附錄

參考:http://www.ityouknow.com/python/2019/12/29/python-excel-103.html

官網(wǎng):http://www.python-excel.org/

到此這篇關(guān)于python讀寫(xiě)修改Excel之xlrdxlwtxlutils的文章就介紹到這了,更多相關(guān)python讀寫(xiě)修改Excel內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python 使用xlwt模塊將多行多列數(shù)據(jù)循環(huán)寫(xiě)入excel文檔的操作
  • Python中用xlwt制作表格實(shí)例講解
  • Python xlrd/xlwt 創(chuàng)建excel文件及常用操作
  • python實(shí)現(xiàn)xlwt xlrd 指定條件給excel行添加顏色
  • Python xlwt模塊使用代碼實(shí)例
  • Python3使用xlrd、xlwt處理Excel方法數(shù)據(jù)
  • python xlwt如何設(shè)置單元格的自定義背景顏色
  • Python操作excel的方法總結(jié)(xlrd、xlwt、openpyxl)
  • python 數(shù)據(jù)生成excel導(dǎo)出(xlwt,wlsxwrite)代碼實(shí)例
  • python中使用 xlwt 操作excel的常見(jiàn)方法與問(wèn)題
  • python xlwt模塊的使用解析

標(biāo)簽:西寧 梅州 錫林郭勒盟 懷化 石家莊 昆明 浙江 文山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python讀寫(xiě)修改Excel之xlrd&xlwt&xlutils》,本文關(guān)鍵詞  python,讀寫(xiě),修改,Excel,之,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python讀寫(xiě)修改Excel之xlrd&xlwt&xlutils》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于python讀寫(xiě)修改Excel之xlrd&xlwt&xlutils的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲视频在线网| 欧美日韩一区二区三区| 欧美精品一区二区精品网| 天天综合国产| 亚洲在线观看视频| 亚洲丝袜啪啪| 国产小视频你懂的| 在线成人超碰| www.国产福利| 欧美精品与人动性物交免费看| 亚洲第一成人在线视频| 午夜激情av在线| 亚洲人妖在线| 国产精品白丝av嫩草影院| 日韩成人综合网| 午夜免费精品视频| 天天射综合网站| 亚洲图片欧美午夜| 免费中文字幕视频| 国产伦精品一区二区三区高清版禁| 亚洲成年人在线观看| 欧美男体视频| 国产精品黄色在线观看| 日本在线视频一区| 久久精精品视频| 国产不卡精品在线| 久久婷婷国产| 六月丁香婷婷色狠狠久久| 国产女人免费看a级丨片| 激情av中文字幕| 9色porny| 亚洲精品videossex少妇| 青青青国产视频| 久久综合色影院| 日本深夜福利视频| 日本中文字幕网址| av成人在线观看| 亚洲一区二区在线免费| 国产高清中文字幕| 色吊丝在线永久观看最新版本| 久久视频免费在线| 欧美一区三区| 国产精品1234区| 欧美一级在线免费观看| 成人性生交视频免费观看| 国产精品视频500部| 人妻精品一区二区三区| 免费大片黄在线观看| 国产亚洲第一区| 久久一区二区三区四区| 成人精品视频网站| 91最新在线视频| 国产精品久久久久av蜜臀| 午夜精彩国产免费不卡不顿大片| 日韩欧美一区二区三区免费看| 国产精品流白浆视频| 国产裸体永久免费无遮挡| 精品51国产黑色丝袜高跟鞋| 7m精品福利视频导航| 青青草在线免费视频| 日本中文字幕在线2020| 男人午夜视频在线观看| 欧美一区二区三区免费在线看| 欧美三级理论片| 欧美中文字幕一二三四区| 亚洲人成人一区二区在线观看| 四虎成人免费电影| 亚洲缚视频在线观看| 中文字幕亚洲天堂| 欧美特黄一级视频| 亚洲精品二区三区| 欧美色视频在线| 在线观影网站| 中文字幕的久久| 亚洲人成电影在线观看天堂色| 国产一级网站视频在线| 欧美色爱综合| 国产不卡免费视频| 中文字幕第一页在线视频| 精品少妇theporn| 素人一区二区三区| 欧美午夜电影在线| 一区二区三区四区在线免费观看| 最新在线你懂的| 91欧美激情一区二区三区成人| 欧美日韩国产成人在线观看| 久久亚洲国产精品| 一区二区三区国产好的精华液| 欧美bbbxxxxx| 久草国产在线视频| 色播久久人人爽人人爽人人片视av| 天天操天天摸天天干| 中文久久电影小说| 国产又粗又猛又爽又黄91| 91欧美精品午夜性色福利在线| 一个人免费观看日本www视频| 国产精品av久久久久久无| 99久久精品无免国产免费| 亚洲天堂网在线观看| 日韩经典第一页| 国产精品久久久久9999小说| www.午夜色| av日韩在线免费观看| 青青草视频在线青草免费观看| 国产一级在线免费观看| 久久精品国产亚洲777| sm一区二区三区| 欧美一级淫片免费视频黄| 日韩天堂在线视频| 日本一区二区三区免费观看| gogogo高清免费观看在线视频| 国产精品国产三级国产aⅴ| 91美女福利视频| 国产69精品久久久久久久久久| 在线观看免费视频高清游戏推荐| 欧美日韩一级大片网址| 精品视频一区二区三区在线观看| 欧美在线观看在线观看| 婷婷精品久久久久久久久久不卡| 99热这里只有精品1| 国产亚洲一区二区精品| 国产精品国内视频| 精品人伦一区二区| 国产一区二中文字幕在线看| 日韩激情美女| 精品一区二区三区中文字幕在线| 久久精品夜夜夜夜久久| 午夜成人免费影院| 可以免费在线看黄的网站| 一色屋精品亚洲香蕉网站| 日韩美一区二区三区| 欧美极品欧美精品欧美图片| 97人妻精品一区二区三区视频| 国产精品v亚洲精品v日韩精品| 国产偷国产偷亚洲清高网站| 天天射天天综合网| 亚洲精品成人久久| 1024在线看片| 国产美女诱惑一区二区| 亚洲电影免费观看高清| 国产精品jk白丝蜜臀av小说| 亚洲高清123| 极品国产91在线网站| 精品视频久久久久| 日韩国产欧美精品一区二区三区| www.成人精品| 亚洲人成在线观看| 一区二区亚洲精品国产| 亚洲国产va精品久久久不卡综合| 午夜视频在线观看网站| 国产黄色网址在线观看| 日韩欧美在线网站| 欧美成年人视频网站欧美| 亚洲国产精品综合久久久| 区二区三区在线| av电影在线免费观看| 久久久久午夜电影| gratisvideos另类灌满| 久久青草福利网站| 黑人一级大毛片| 日韩美女视频在线观看| 亚洲av人人澡人人爽人人夜夜| 日本在线播放不卡| 欧美偷拍第一页| 国产精品一区二区婷婷| 日本道在线观看一区二区| 久久久久久97| 天天性天天草| 国产精品中出一区二区三区| 亚洲综合99| 乱子伦一区二区| 国产欧美一区二区精品性色| 国产精品电影一区二区三区| 亚洲精品一区二区网址| 国产av无码专区亚洲av毛网站| 99在线精品视频在线观看| 日本成人免费在线观看| av亚洲一区| 在线成人av影院| 国产精品一区二区三区毛片淫片| 欧美成人手机在线视频| 亚洲va天堂va国产va久| 欧美最猛性xxxxx免费| 夜夜嗨网站十八久久| 欧美色视频免费| 要久久爱电视剧全集完整观看| 精品播放一区二区| 亚洲国产成人高清精品| 亚洲一二三四区| 亚洲欧美一区二区久久| 国内露脸中年夫妇交换精品| 2020日本在线视频中文字幕| 久久免费视频这里只有精品| 日韩av在线一区二区| 免费大片黄在线观看| 久久av一区二区三区| 日本少妇xxxx软件| 91久久国产综合久久蜜月精品| 欧美日韩在线播放三区| 国产精品66部| 国产精品白浆流出视频| 91精品国产91久久久久游泳池| 欧美14一18处毛片| 美女翘臀白浆直流视频| 99视频免费播放| 成人天堂噜噜噜| 男女18免费网站视频| 97国产超碰| 日日夜夜操视频| 视频一区二区三区在线看免费看| 久久久久久久中文字幕| 网曝门事件国产精品二区| 黄页在线观看视频| 虎白女粉嫩尤物福利视频| 日本高清不卡三区| 爆操欧美美女| 国产亚洲欧洲黄色| 国产精品18久久久久久麻辣| 天堂av一区二区三区在线播放| 日本免费精品| 亚洲精品中文字幕乱码三区| 不卡大黄网站免费看| 不卡视频在线播放| 女性生殖扒开酷刑vk| 成人涩涩网站| 国产成人中文字幕| 天天爱天天做色综合| 免费男女羞羞的视频网站中文字幕| 精品人妻无码一区二区三区蜜桃一| 开心婷婷激情五月| eeuss影院www影院入口| 中文字幕日本一区二区| 麻豆视频免费在线观看| 免费在线国产精品| 中文字幕高清一区| 亚洲www在线观看| 欧美男同性恋视频网站| 亚洲精品成人久久久998| 成年人午夜久久久| 亚洲国产成人自拍| 亚洲黄色性网站| 欧美中文一区二区三区| 亚洲av无码国产精品永久一区| 亚洲图片欧美日韩| 日本不卡在线| 中文字幕网站在线观看| 国产激情视频一区二区三区欧美| 天天综合狠狠精品| 日韩国产在线不卡视频| 日韩在线一区二区三区免费视频| yjizz国产| 国产一区二区三区av电影| 韩国av网站在线| 麻豆tv在线播放| 欧美三级在线视频| 91久久精品一区| 性8sex亚洲区入口| 免费看黄色一级视频| 午夜啪啪小视频| 翔田千里精品久久一区二| 日本一区二区三区国色天香| 蜜桃国内精品久久久久软件9| 国模一区二区三区| 久久精品成人一区二区三区| 欧美极品少妇与黑人| 四虎4545www精品视频| 欧美日韩在线精品| 国产一区二区三区中文| 久久久噜噜噜www成人网| 欧美激情国内自拍| 一区二区日韩视频| 草碰在线视频| 免费观看羞羞视频网站| 日韩一本精品| 91一区二区在线观看| 国产精品日韩久久久久| 亚洲成人在线免费| 国产美女永久免费无遮挡| 欧美激情 一区| av天堂永久资源网| 97视频一区| 久久99国产精品久久久久久久久| 91精品国产综合久久久久久丝袜| 欧美丝袜在线观看| av资源网在线观看| 性少妇bbw张开| 欧美黄色片免费观看| 国产一区二区在线| 懂色av一区二区三区| 亚洲av成人无码久久精品老人| 91视频观看视频| 中文av在线全新| 影音先锋可以看的网站| 国产成人综合精品| 午夜精品蜜臀一区二区三区免费| 国产福利一区二区三区视频| 欧美精品三级日韩久久| 色94色欧美一区| 国产免费xxx| 三级成人在线视频| 在线亚洲a色| 日本xxxxwww| 夜夜嗨一区二区| 大型av综合网站| 欧美国产大片| hd100%videos日本| zzijzzij亚洲日本少妇熟睡| 国产精品不卡一区二区三区在线观看| 精品va天堂亚洲国产| 国产精品一区二区久久| 国产一区二区三区黄片| 超碰国产精品一区二页| 亚洲性无码av在线| 亚洲第一在线视频| 国产精品久久久亚洲| 免费成人av网站| 亚洲第一大网站| 亚洲欧洲激情在线| 福利视频理论电影| 欧美性极品videosbest| 日韩av一区二区三区四区| 精品国产乱码久久久久久88av| 日韩xxxxxxxxx| 无码人妻熟妇av又粗又大| 九七影院理论片| 国产精品热视频| 黄页大全在线免费观看| 亚洲成人综合在线|