最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實(shí)現(xiàn)對(duì)excel表中的某列數(shù)據(jù)進(jìn)行排序的代碼示例

 更新時(shí)間:2023年11月30日 09:34:02   作者:~Echo  
這篇文章主要給大家介紹了如何使用python實(shí)現(xiàn)對(duì)excel表中的某列數(shù)據(jù)進(jìn)行排序,文中有相關(guān)的代碼示例供大家參考,具有一定的參考價(jià)值,需要的朋友可以參考下

如下需要對(duì)webCms中的B列數(shù)據(jù)進(jìn)行升序排序,且不能影響到其他列、工作表中的數(shù)據(jù)和格式。

import pandas as pd
import openpyxl
from openpyxl.utils.dataframe import dataframe_to_rows
 
# 讀取 Excel 文件
file_path = '1.xlsx'
sheet_name = 'webCms'
 
# 讀取 Excel 文件并指定引擎為 openpyxl
df = pd.read_excel(file_path, sheet_name=sheet_name, engine='openpyxl')
 
# d代表對(duì) B 列的數(shù)據(jù)進(jìn)行排序,默認(rèn)排序方式為升序,Pandas排序時(shí)默認(rèn)不對(duì)第一行(通常是標(biāo)題行或列名行)進(jìn)行排序
df.sort_values(by=df.columns[1], inplace=True)
#如果降序排序則
#df.sort_values(by=df.columns[1], inplace=True, ascending=False)
 
# 打開相同的 Excel 文件,使用 openpyxl 加載工作簿
workbook = openpyxl.load_workbook(file_path)
 
# 獲取指定工作表
worksheet = workbook[sheet_name]
 
# 清除工作表中的數(shù)據(jù)
for row in worksheet.iter_rows(min_row=2, max_row=worksheet.max_row, min_col=1, max_col=worksheet.max_column):
    for cell in row:
        cell.value = None
 
# 將排序后的數(shù)據(jù)寫回工作表
for r_idx, row in enumerate(dataframe_to_rows(df, index=False, header=False), start=2):
    for c_idx, value in enumerate(row, start=1):
        worksheet.cell(row=r_idx, column=c_idx, value=value)
 
# 保存修改
workbook.save(file_path)

排序后

以上就是python實(shí)現(xiàn)對(duì)excel表中的某列數(shù)據(jù)進(jìn)行排序的代碼詳解的詳細(xì)內(nèi)容,更多關(guān)于python對(duì)excel某列數(shù)據(jù)排序的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python創(chuàng)建一個(gè)功能齊全的隨機(jī)驗(yàn)證碼生成器

    Python創(chuàng)建一個(gè)功能齊全的隨機(jī)驗(yàn)證碼生成器

    驗(yàn)證碼通過生成一張包含難以識(shí)別的文本、數(shù)字或圖像的圖像,要求用戶正確輸入其中的內(nèi)容,用于驗(yàn)證用戶身份,本篇教程將帶領(lǐng)您一步步使用Python創(chuàng)建一個(gè)功能齊全的隨機(jī)驗(yàn)證碼生成器,我們將通過導(dǎo)入必要的庫(kù)、定義輔助函數(shù)以及編寫主函數(shù)check_code()
    2024-04-04
  • python flask實(shí)現(xiàn)分頁(yè)的示例代碼

    python flask實(shí)現(xiàn)分頁(yè)的示例代碼

    這篇文章主要介紹了python flask實(shí)現(xiàn)分頁(yè)的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08
  • python里使用正則表達(dá)式的組嵌套實(shí)例詳解

    python里使用正則表達(dá)式的組嵌套實(shí)例詳解

    這篇文章主要介紹了python里使用正則表達(dá)式的組嵌套實(shí)例詳解的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-10-10
  • Python中的pynput使用方法

    Python中的pynput使用方法

    pynput是一個(gè)Python 庫(kù),用于監(jiān)控和控制輸入設(shè)備,如鍵盤和鼠標(biāo),本文通過一個(gè)簡(jiǎn)單的示例,展示如何使用pynput控制鼠標(biāo),本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2026-02-02
  • Python基本數(shù)據(jù)結(jié)構(gòu)與用法詳解【列表、元組、集合、字典】

    Python基本數(shù)據(jù)結(jié)構(gòu)與用法詳解【列表、元組、集合、字典】

    這篇文章主要介紹了Python基本數(shù)據(jù)結(jié)構(gòu)與用法,結(jié)合實(shí)例形式分析了Python基本數(shù)據(jù)結(jié)構(gòu)中的列表、元組、集合、字典相關(guān)概念、使用方法及推導(dǎo)式、遍歷等相關(guān)使用技巧,需要的朋友可以參考下
    2019-03-03
  • 如何利用python獲取鼠標(biāo)點(diǎn)擊的實(shí)時(shí)位置案例

    如何利用python獲取鼠標(biāo)點(diǎn)擊的實(shí)時(shí)位置案例

    這篇文章主要給大家介紹了關(guān)于如何利用python獲取鼠標(biāo)點(diǎn)擊的實(shí)時(shí)位置,并展示了如何安裝和使用該庫(kù),文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-12-12
  • Python常見工廠函數(shù)用法示例

    Python常見工廠函數(shù)用法示例

    這篇文章主要介紹了Python常見工廠函數(shù)用法,簡(jiǎn)單描述了工廠函數(shù)的功能、定義并結(jié)合具體實(shí)例形式分析了Python常見工廠函數(shù)的相關(guān)使用技巧,需要的朋友可以參考下
    2018-03-03
  • Python學(xué)習(xí)教程之常用的內(nèi)置函數(shù)大全

    Python學(xué)習(xí)教程之常用的內(nèi)置函數(shù)大全

    python給我們提供了很多已經(jīng)定義好的函數(shù),下面這篇文章主要給大家介紹了關(guān)于Python學(xué)習(xí)教程之一些常用的內(nèi)置函數(shù),文中分享了關(guān)于數(shù)學(xué)函數(shù)、功能函數(shù)、類型轉(zhuǎn)換函數(shù)、字符串處理和序列處理函數(shù)的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-07-07
  • 使用 django orm 寫 exists 條件過濾實(shí)例

    使用 django orm 寫 exists 條件過濾實(shí)例

    這篇文章主要介紹了使用 django orm 寫 exists 條件過濾實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 深入淺出分析Python裝飾器用法

    深入淺出分析Python裝飾器用法

    這篇文章主要介紹了Python裝飾器用法,結(jié)合實(shí)例形式對(duì)比分析了Python裝飾器的定義與使用技巧,需要的朋友可以參考下
    2017-07-07

最新評(píng)論

永宁县| 井研县| 买车| 定安县| 皋兰县| 皋兰县| 武宣县| 招远市| 神池县| 闽侯县| 阿勒泰市| 闸北区| 镶黄旗| 巴中市| 博野县| 沁阳市| 屏东市| 长海县| 云浮市| 沙田区| 胶州市| 隆昌县| 瑞安市| 娄底市| 揭阳市| 彭水| 高邮市| 诸城市| 凤山市| 扶沟县| 崇左市| 康保县| 墨脱县| 郑州市| 海盐县| 班戈县| 灵璧县| 万全县| 南木林县| 屏东市| 大化|