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

主頁 > 知識庫 > 如何利用Python批量處理行、列和單元格詳解

如何利用Python批量處理行、列和單元格詳解

熱門標(biāo)簽:地圖標(biāo)注多個 B52系統(tǒng)電梯外呼顯示E7 萊蕪電信外呼系統(tǒng) 銀川電話機(jī)器人電話 企業(yè)微信地圖標(biāo)注 沈陽防封電銷電話卡 高德地圖標(biāo)注收入咋樣 怎么辦理400客服電話 鶴壁手機(jī)自動外呼系統(tǒng)違法嗎

精確調(diào)整工作表的行高和列寬

步驟

  1. 打開工作簿。
  2. 遍歷所有工作表

核心代碼

for i in workbook.sheets:
	value = i.range('A1').expand('table')
	value.column_width = 12
	value.row_height = 20
workbook.save()

批量更改多個工作簿的數(shù)據(jù)格式

步驟:

  1. 列出文件夾中所有子文件
  2. 遍歷打開子文件
  3. 遍歷工作表
  4. 獲取工作表的最后一行
  5. 將指定列從上到下修改

核心代碼

#遍歷工作表
for j in workbook.sheets:
	# 獲取最后一行
	row_num = j['A1'].current_region.last_cell.row
	# 數(shù)據(jù)格式修改
	j['A2:A{}'.format(row_num)].number_format = 'm/d'
	j['D2:D{}'.format(row_num)].number_format = '¥#,##0.00'
workbook.save()
workbook.close()

使用xwings模塊中的number format屬性來設(shè)置單元格區(qū)域中數(shù)據(jù)的格式。該屬性的取值為一個代表特定格式的字符串,與Excel的“設(shè)置單元格格式”

對話框中“數(shù)字”選項(xiàng)卡下設(shè)置的格式對應(yīng)。

批量更改工作簿的外觀格式

難點(diǎn)應(yīng)該是外觀格式如何更改了吧,這里介紹一些常用的外觀格式。

j 是工作表

設(shè)置字體格式

修改字體為宋體

j['A1:H1'].api.Font.Name = '宋體'

修改字號

j['A1:H1'].api.Font.Size= 10  # 10磅

字體加粗

j['A1:H1'].api.Font.Bold= True  

字體顏色

# 白色
j['A1:H1'].api.Font.Color= xw.utils.rgb_to_int((255,255,255)) 

單元格填充顏色

# 填充顏色為黑色
j['A1:H1'].Color= xw.utils.rgb_to_int((0,0,0)) 

對齊方式

# 水平對齊方式為 居中
j['A1:H1'].api.HorizontalAlignment = xw.constants.HAlign.xlHAlignCenter

# 垂直對齊方式為 居中
j['A1:H1'].api.VerticalAlignment= xw.constants.VAlign.xlVAlignCenter

以上是一列的如果是正文,j['A1:H1']變成 j['A2'].expand('table') 就可以了

添加合適粗細(xì)的邊框

# 遍歷所有的單元格
for cell in j['A1'].expand('table'):
	for b in range(7,12):
		# 設(shè)置單元格的邊框線型
		cell.api.Borders(b).LineStyle = 1
		# 設(shè)置單元格的邊框粗細(xì)
		cell.api.Borders(b).Weight = 2

替換工作簿的行數(shù)據(jù)

核心代碼

# 遍歷工作表
for j in eorkbook.sheets:
	# 獲取工作表數(shù)據(jù)
	value = j['A2'].expand('table').value
	#按行遍歷工作表數(shù)據(jù)
	for index,val in enumerate(value):
		# 判斷行數(shù)據(jù)是否是這個
		if val == ['背包',16,65]:
			# 是的話替換為新數(shù)據(jù)
			value[index] = ['雙肩包',36,79]
	#將完成替換的數(shù)據(jù)寫入工作表中
	j['A2'].expand('table').value = value
workbook.save()

enumerate()是Python的內(nèi)置函數(shù),用于將一個可遍歷的數(shù)據(jù)對象(如列表、元組或字符串等)組合為一個索引序列,可同時得到數(shù)據(jù)對象的索引及對應(yīng)的值,一般用在for語句當(dāng)中。該函數(shù)的語法格式和常用參數(shù)含義如下。

enumerate(sequenxe,[start=0])
# start 是索引的起始位置

如果是修改指定行什么辦呢?因?yàn)榱惺窃谛械牡趲讉€單元格中我們可以按如下代碼進(jìn)行修改

#按行遍歷工作表數(shù)據(jù)
for index,val in enumerate(value):
	# 修改第三個單元格,即第index行,第 3列,下標(biāo)是從0開始的
	val[2] = val[2] + 1
	# 替換整行數(shù)據(jù)
	value[index] = val

提取指定數(shù)據(jù)

import xlwings as xw
import pandas as pd
app = xw.App(visible = False, add_book = False) 
workbook = app.books.open('采購表.xlsx')  
worksheet = workbook.sheets
data = []
for i in worksheet:
    values = i.range('A1').expand().options(pd.DataFrame).value
    # 一次性提取工作表中所有符合條件的行數(shù)據(jù)
    filtered = values[values['采購物品'] == '復(fù)印紙'] 
    if not filtered.empty: 
        data.append(filtered)
new_workbook = xw.books.add() 
new_worksheet = new_workbook.sheets.add('復(fù)印紙') 
new_worksheet.range('A1').value = pd.concat(data, ignore_index = False) 
new_workbook.save('復(fù)印紙.xlsx')
workbook.close()
app.quit()

提取列數(shù)據(jù)

import xlwings as xw
import pandas as pd
app = xw.App(visible = False, add_book = False) 
workbook = app.books.open('采購表.xlsx')
worksheet = workbook.sheets 
column = ['采購日期', '采購金額']
data = []
for i in worksheet:
    values = i.range('A1').expand().options(pd.DataFrame, index = False).value
    filtered = values[column]  
    data.append(filtered)
new_workbook = xw.books.add()  
new_worksheet = new_workbook.sheets.add('提取數(shù)據(jù)') 
new_worksheet.range('A1').value = pd.concat(data, ignore_index = False).set_index(column[0])
new_workbook.save('提取表.xlsx') 
workbook.close()
app.quit()

追加行數(shù)據(jù)

import os
import xlwings as xw
newContent = [['雙肩包', '64', '110'], ['腰包', '23', '58']]
app = xw.apps.add()
file_path = '分部信息'  
file_list = os.listdir(file_path)  
for i in file_list:  
    if os.path.splitext(i)[1] == '.xlsx':  
        workbook = app.books.open(file_path + '\\' + i)  
        worksheet = workbook.sheets['產(chǎn)品分類表']
        values = worksheet.range('A1').expand()
        number = values.shape[0]  
        worksheet.range(number + 1, 1).value = newContent  
        workbook.save()
        workbook.close()
app.quit()

提取所有工作表的唯一值

import xlwings as xw
app = xw.App(visible = True, add_book = False)
workbook = app.books.open('上半年銷售統(tǒng)計(jì)表.xlsx')
data = []
for i, worksheet in enumerate(workbook.sheets):
    values = worksheet['A2'].expand('down').value
    data = data + values
data = list(set(data))
data.insert(0, '書名')
new_workbook = xw.books.add()
new_worksheet = new_workbook.sheets.add('書名')
new_worksheet['A1'].options(transpose = True).value = data
new_worksheet.autofit()
new_workbook.save('書名.xlsx')
workbook.close()
app.quit()

總結(jié)

到此這篇關(guān)于如何利用Python批量處理行、列和單元格的文章就介紹到這了,更多相關(guān)Python批量處理行、列和單元格內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python基礎(chǔ)之元編程知識總結(jié)
  • Python中用Decorator來簡化元編程的教程
  • Python中使用裝飾器和元編程實(shí)現(xiàn)結(jié)構(gòu)體類實(shí)例
  • 簡析Python函數(shù)式編程字符串和元組及函數(shù)分類與高階函數(shù)
  • python使用xpath獲取頁面元素的使用
  • Python元類與迭代器生成器案例詳解
  • Python BeautifulSoup基本用法詳解(通過標(biāo)簽及class定位元素)
  • python中使用 unittest.TestCase單元測試的用例詳解
  • Python接口自動化淺析unittest單元測試原理
  • python自動化八大定位元素講解
  • python一繪制元二次方程曲線的實(shí)例分析
  • 詳解Python自動化中這八大元素定位
  • python元組打包和解包過程詳解
  • 淺談Python的元編程

標(biāo)簽:烏魯木齊 呼倫貝爾 銀川 三亞 葫蘆島 呼倫貝爾 安慶 湘西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何利用Python批量處理行、列和單元格詳解》,本文關(guān)鍵詞  如何,利用,Python,批量,處理,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何利用Python批量處理行、列和單元格詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于如何利用Python批量處理行、列和單元格詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    天天做天天爱天天爽综合网| 在线看日韩欧美| 国产性生活一级片| 91|九色|视频| 久久婷婷综合国产| www.日本高清视频| www.xxx国产| 欧美亚日韩国产aⅴ精品中极品| 日韩在线综合| 国产精品69久久久久孕妇欧美| 国产精品无码av在线播放| 国产香蕉一区二区三区| 欧美一级艳片视频免费观看| 五月亚洲婷婷| 91免费在线视频网站| 四虎免费av| 精品一区二区在线播放| 四虎国产精品永久在线国在线| 亚洲一区二区国产| 欧美日韩xxx| 国产欧美久久久久久久久| 婷婷视频一区二区三区| 国内av免费| 禁网站在线观看免费视频| 日本免费一区二区三区最新| 亚洲一区视频在线观看视频| aaa日本高清在线播放免费观看| 国产一级一区二区| 欧美精品久久久久久久久久久| 欧美特级www| 日韩欧美视频在线免费观看| 在线成人精品视频| 老妇喷水一区二区三区| 色婷婷精品久久二区二区蜜臂av| 中文无码av一区二区三区| 毛片中文字幕| 国产xxx视频| 香蕉一区二区| 久久久久久久久久久久久久久久久久av| 国产视频第一区| 91精品国产91综合久久蜜臀| 92福利视频午夜1000合集在线观看| 中文字幕无线码| 国产极品视频在线观看| 激情久久久久久久久久久久久久久久| 国产破处视频在线观看| 色精品一区二区三区| 欧美黑人性视频| 一区二区三区精品视频在线| 亚洲AV无码精品色毛片浪潮| 免费人成视频在线| 亚洲一级爰片777777| 国产欧美日韩另类| 免费影视亚洲| 成年人精品视频| 2021av网| 精品国产乱码久久久久软件| 在线观看特色大片免费视频| 91av视频在线播放| 色偷偷偷在线视频播放| 88xx成人免费观看视频库| 日本不卡中文字幕| 全免费一级毛片免费看| 浪潮av在线| 俺要去色综合狠狠| 看黄在线观看| 成人在线免费观看视视频| 国产1卡2卡三卡四卡网站| 中文字幕天堂在线| 精品三级av在线导航| 国内精品久久久久久久久久久| 亚洲一区精品视频在线观看| 青青草原在线免费观看视频| 91免费视频网址| 国内精品一区二区| 精产国品自在线www| 久久av在线播放| 国产三级在线观看视频| 亚洲va久久久噜噜噜久久天堂| 女人被狂躁到高潮视频免费网站| 韩国毛片一区二区三区| 久久久久久久久黄色| 久久国产精品无码网站| 日本一卡二卡在线播放| 日本一区二区不卡高清更新| 久久色中文字幕| 97av视频在线观看| 日本一区二区成人在线| 中文字幕在线不卡视频| 污污视频在线观看网站| 在线视频xx| 国产香蕉一区二区三区| 天天操天天干天天操| avav成人| 性史性dvd影片农村毛片| 亚洲欧美国产视频| 免费看av软件| jiuse.com91视频| 人妻 日韩精品 中文字幕| 国产av国片精品| 中文一区二区视频| 亚洲国产综合一区| 精品在线观看一区| 久久久久久久欧美精品| 欧美大奶子在线| 亚洲夂夂婷婷色拍ww47| 国产欧美日韩视频在线观看| 欧美极品一区二区三区| 久久久久久久性| 一区二区xxx| 国产综合在线观看视频| 在线看片一区| 欧美大尺度在线观看| 在线播放精品一区二区三区| 宅男噜噜噜66一区二区66| 国产欧美日韩一区二区三区在线观看| 欧美日韩一道本| 久久综合网色—综合色88| 中文字幕乱码一区| 91麻豆国产视频| 成人欧美一区二区三区在线| 国产视频网站一区二区三区| 中文在线网在线中文| 在线观看国产精品入口男同| 国产精品一区二区6| 麻豆成全视频免费观看在线看| 亚洲最新在线视频| 午夜91在线| av高清一区二区| av资源在线免费观看| 在线色视频观看| 555www色欧美视频| 国产一级片网址| 国产suv精品一区二区68| а√天堂中文在线资源bt在线| 销魂美女一区二区| 国产精品二区二区三区| 黄网站app在线观看| 综合图区亚洲| 日韩精品在线观看免费| 黑人精品xxx一区| 欧美乱妇一区二区三区不卡视频| 午夜69成人做爰视频| www.天堂乱色| 国产aⅴ激情无码久久久无码| 八戒八戒神马在线电影| 91成人在线播放| 91精品国产福利尤物| 99re成人精品视频| 无码一区二区三区视频| 成人黄色在线播放| 极品美女扒开粉嫩小泬| 蜜桃成人免费视频| 亚洲午夜电影在线观看| 久久精品免费一区二区| 最近中文字幕无免费| 国内精品久久久久国产| 精久久久久久久久久久| 精品国产a一区二区三区v免费| 欧美精三区欧美精三区| 国产97在线|日韩| 综合av第一页| 亚洲性人人天天夜夜摸| 制服师生第一页| 欧美激情一区二区在线| 欧美日本三级| 久久99精品久久久久久三级| 国产av 一区二区三区| 成年人午夜视频在线观看| 欧美人体大胆444www| 精品久久久噜噜噜噜久久图片| 国产精品v欧美精品v日本精品动漫| 九色porny丨精品自拍视频| 欧美视频四区| 亚洲中文一区二区三区| 免费av不卡在线观看| www.久久东京| 一本色道久久综合亚洲精品婷婷| 超碰在线caoporn| 国产自产视频一区二区三区| 91成人精品一区二区| 亚洲伦理一区二区三区| 亚洲国产欧美一区二区丝袜黑人| 国产精品9191| 94色蜜桃网一区二区三区| 黄色大片中文字幕| 老牛影视av牛牛影视av| 成人在线黄色| 日韩免费电影一区二区| 高清性色生活片在线观看| 国产精品一区二区三区成人| 久草在线青青草| 理论片午午伦夜理片在线播放| 在线播放黄色av| 国产午夜精品一区二区三区欧美| 免费在线视频观看| 午夜久久久久久久久久一区二区| 欧美亚洲另类在线一区二区三区| 国产一二在线播放| 国产精品第五页| 97人人模人人爽人人少妇| 久久久久久91香蕉国产| 丰满熟妇人妻中文字幕| 国产免费观看久久黄| 日韩一区二区三区电影在线观看| 乱人伦视频在线| 亚洲综合色婷婷在线观看| 日韩成人精品在线| 欧美激情一区二区三区四区| www.狠狠干| 国产乱码精品一区二区三区亚洲人| 性欧美video另类hd尤物| 欧美综合在线观看视频| 国产三级香港三韩国三级| jizzjizz欧美69巨大| 国产在线一区观看| 97精品一区二区| 国产色综合视频| 福利视频亚洲| 欧美另类高清zo欧美| 青春草在线视频免费观看| 久久久噜噜噜久噜久久综合| 色综合亚洲精品激情狠狠| 亚洲欧美在线一区| 精品国产美女a久久9999| 日韩国产精品视频| 5g影院天天爽成人免费下载| 97在线免费观看视频| 天天影视色香欲综合网老头| 日韩欧美亚洲精品| 国产三级视频网站| 精品久久久久久久久久久国产字幕| 亚洲精品永久免费视频| 樱桃国产成人精品视频| 蜜桃a∨噜噜一区二区三区| 亚洲伦理在线精品| 久久久国产视频| 欧美成人aaa片一区国产精品| 美女黄视频在线观看| 国产亚洲欧美一区二区三区| 美国av免费观看| 在线看国产一区二区| 日韩天堂在线观看| 亚洲视频欧美在线| 快播日韩欧美| 久久理论片午夜琪琪电影网| 91精品国产乱码久久久竹菊| 欧洲成人午夜精品无码区久久| 国产丝袜在线视频| 亚洲精品久久嫩草网站秘色| 一级欧洲+日本+国产| 精品成在人线av无码免费看| 少妇一级黄色片| 国产99久久久久久免费看| 懂色aⅴ精品一区二区三区蜜月| 97成人资源站| 九色综合婷婷综合| 日韩精品一区三区| 国产精品一区二区在线看| 国产欧美日韩视频在线观看| 成人精品动漫一区二区三区| 我不卡影院28| 国产精品电影一区二区三区| 欧美e片成人在线播放乱妇| 欧美18—19性高清hd4k| 日韩电影免费在线观看网站| 国产综合视频在线| 色综合色狠狠综合色| 亚洲av无码乱码国产麻豆| 青青草原av在线| 男人天堂电影网| 久久久久国产免费| 玖玖爱免费视频| 国产精品无码在线| 成人做爰免费视频免费看| 六月丁香综合在线视频| 成人国产在线看| 国产日韩在线播放| 国产视频你懂的| 久久久青草婷婷精品综合日韩| 国产成人精品一区二区无码呦| www.91视频.com| 亚洲国产aⅴ精品| gai在线观看免费高清| 国产欧美日韩综合精品一区二区| 五月婷婷六月丁香| 成人女人a毛片在线看| 欧美色视频一区| 女人让男人操自己视频在线观看| 欧亚乱熟女一区二区在线| 日韩在线影院| 欧美群妇大交群中文字幕| 免费av在线一区| 精品久久久久久综合日本| 久久久一本精品99久久精品66| 日本全棵写真视频在线观看| 小说区图片区综合久久亚洲| 亚洲图片制服诱惑| 午夜精品久久久久久久久久久久| 国产黑丝在线观看| 久久夜精品va视频免费观看| 老司机很黄的视频免费| 久久久久久久久久久久| 免费观看黄色一级视频| 亚洲国产欧美日韩精品| 国产精品伦一区二区三区视频| 国产精品视频久久一区| jlzzjlzz亚洲女人18| 精品伦理精品一区| 农村少妇一区二区三区四区五区| 各处沟厕大尺度偷拍女厕嘘嘘| 国产精品福利片| 一区二区三区欧美亚洲| 国产精品麻豆久久久| 亚洲成av人片在线观看香蕉| 一级黄色片国产| 国产在线播放一区二区三区| 91av在线看| 久久精品综合网| 日韩精彩视频| 蜜芽在线视频| 韩国v欧美v日本v亚洲| 一个色妞综合视频在线观看| 国产二区视频在线| 五月婷婷欧美视频| 亚洲第一页视频| 成人午夜激情片| 日韩av中文字幕在线|