国产睡熟迷奷白丝护士系列精品,中文色字幕网站,免费h网站在线观看的,亚洲开心激情在线

      <sup id="hb9fh"></sup>
          1. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

            手機(jī)站
            千鋒教育

            千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

            千鋒教育

            掃一掃進(jìn)入千鋒手機(jī)站

            領(lǐng)取全套視頻
            千鋒教育

            關(guān)注千鋒學(xué)習(xí)站小程序
            隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

            當(dāng)前位置:首頁(yè)  >  技術(shù)干貨  > Python操作Excel數(shù)據(jù)的封裝函數(shù)

            Python操作Excel數(shù)據(jù)的封裝函數(shù)

            來(lái)源:千鋒教育
            發(fā)布人:wjy
            時(shí)間: 2023-01-09 11:37:00 1673235420

              對(duì)比其它編程語(yǔ)言,我們都知道Python最大的優(yōu)勢(shì)是代碼簡(jiǎn)單,有豐富的第三方開(kāi)源庫(kù)供開(kāi)發(fā)者使用。伴隨著近幾年數(shù)據(jù)分析的熱度,Python也成為最受歡迎的編程語(yǔ)言之一。而對(duì)于數(shù)據(jù)的讀取和存儲(chǔ),對(duì)于普通人來(lái)講,除了數(shù)據(jù)庫(kù)之外,最常見(jiàn)的就是微軟的Excel。

              1.前期準(zhǔn)備

              1.1. 初識(shí)Excel

              Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統(tǒng)的電腦編寫(xiě)的一款電子表格軟件。

              1.2. 格式區(qū)別

              Excel中有xls和xlsx兩種格式,它們之間的區(qū)別是:

              ●文件格式不同。xls是一個(gè)特有的二進(jìn)制格式,其核心結(jié)構(gòu)是復(fù)合文檔類(lèi)型的結(jié)構(gòu),而xlsx的核心結(jié)構(gòu)是XML類(lèi)型的結(jié)構(gòu),采用的是基于 XML的壓縮方式,使其占用的空間更小。xlsx 中最后一個(gè) x 的意義就在于此。

              ●版本不同。xls是Excel2003及以前版本生成的文件格式,而xlsx是Excel2007及以后版本生成的文件格式。

              ●兼容性不同。xlsx格式是向下兼容的,可兼容xls格式。

              1.3. 庫(kù)的使用

              Python自帶的模塊中有針對(duì)xls格式的xlrd和xlwt模塊,但這兩個(gè)庫(kù)僅僅是針對(duì)xls的操作,當(dāng)我們要操作xlsx格式文件時(shí),則需要使用到openpyxl第三方庫(kù)。

            Python操作Excel數(shù)據(jù)的封裝函數(shù)1

              1.4. 整體思路

              當(dāng)使用以上幾個(gè)模塊的時(shí)候,從理論上我們就可以完全操作不同格式的Excel的讀和寫(xiě),很多人就疑惑,那這篇文章的作用是什么?我們直接學(xué)習(xí)對(duì)應(yīng)的這三個(gè)模塊不就好了嗎?

              答案就是:雖然這幾個(gè)庫(kù)已經(jīng)把Excel的文件、表、行、列的概念完全轉(zhuǎn)換為Python中的對(duì)象,但每次操作都需要遍歷每一個(gè)單元格,甚至很多時(shí)候我們要花費(fèi)大量的時(shí)間在思考循環(huán)單元格的邊界上,這本身就是在重復(fù)造輪子,因此我花了半天時(shí)間整理了以下六個(gè)函數(shù)。

            Python操作Excel數(shù)據(jù)的封裝函數(shù)2

              2.代碼展示

              2.1. xlz格式

              2.1.1. 讀取xls格式文件

            Python操作Excel數(shù)據(jù)的封裝函數(shù)3

              2.1.2. 寫(xiě)入xls格式文件

            Python操作Excel數(shù)據(jù)的封裝函數(shù)4

              2.1.3. 追加寫(xiě)入xls格式文件

            Python操作Excel數(shù)據(jù)的封裝函數(shù)5

              2.2. xlsx格式

              2.2.1. 讀取xlsx格式文件

            Python操作Excel數(shù)據(jù)的封裝函數(shù)6

              2.2.2. 寫(xiě)入xlsx格式文件

            Python操作Excel數(shù)據(jù)的封裝函數(shù)7

              2.2.3. 追加寫(xiě)入xlsx格式文件

            Python操作Excel數(shù)據(jù)的封裝函數(shù)8

              3.結(jié)果測(cè)試

              3.1. 讀取測(cè)試

              先準(zhǔn)備兩個(gè)Excel文件,如圖所示

            Python操作Excel數(shù)據(jù)的封裝函數(shù)9

              其內(nèi)容如下:

            Python操作Excel數(shù)據(jù)的封裝函數(shù)10

            Python操作Excel數(shù)據(jù)的封裝函數(shù)11

              測(cè)試代碼:

            Python操作Excel數(shù)據(jù)的封裝函數(shù)12

              輸出結(jié)果:

            Python操作Excel數(shù)據(jù)的封裝函數(shù)13

              結(jié)論:表明讀取并沒(méi)有問(wèn)題!!!接下來(lái)測(cè)試寫(xiě)入

              3.2. 寫(xiě)入測(cè)試

              測(cè)試代碼:

            Python操作Excel數(shù)據(jù)的封裝函數(shù)14

              結(jié)果輸出:

            Python操作Excel數(shù)據(jù)的封裝函數(shù)15

              看到數(shù)據(jù)被覆蓋了!!!接下來(lái)在上面修改后的數(shù)據(jù)的基礎(chǔ)上測(cè)試追加寫(xiě)入

              3.3. 追加寫(xiě)入測(cè)試

              測(cè)試代碼:

            Python操作Excel數(shù)據(jù)的封裝函數(shù)16

              結(jié)果輸出:

            Python操作Excel數(shù)據(jù)的封裝函數(shù)17

              追加也沒(méi)有問(wèn)題!!

              4.總結(jié)

              我們一直認(rèn)為數(shù)據(jù)分析就應(yīng)該以數(shù)據(jù)為主,而不應(yīng)該把大量的代碼花費(fèi)在設(shè)計(jì)Excel表格的樣式上,這樣多少就有點(diǎn)主客顛倒的意思了。總之,希望這篇文章對(duì)正在學(xué)習(xí)Python的你有一定的幫助,如果對(duì)你有幫助的話,不妨點(diǎn)個(gè)贊和收藏吧!

            tags:
            聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
            10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
            請(qǐng)您保持通訊暢通,專(zhuān)屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
            免費(fèi)領(lǐng)取
            今日已有369人領(lǐng)取成功
            劉同學(xué) 138****2860 剛剛成功領(lǐng)取
            王同學(xué) 131****2015 剛剛成功領(lǐng)取
            張同學(xué) 133****4652 剛剛成功領(lǐng)取
            李同學(xué) 135****8607 剛剛成功領(lǐng)取
            楊同學(xué) 132****5667 剛剛成功領(lǐng)取
            岳同學(xué) 134****6652 剛剛成功領(lǐng)取
            梁同學(xué) 157****2950 剛剛成功領(lǐng)取
            劉同學(xué) 189****1015 剛剛成功領(lǐng)取
            張同學(xué) 155****4678 剛剛成功領(lǐng)取
            鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
            董同學(xué) 138****2867 剛剛成功領(lǐng)取
            周同學(xué) 136****3602 剛剛成功領(lǐng)取
            相關(guān)推薦HOT
            適合三農(nóng)領(lǐng)域的名字?有何技巧?

            現(xiàn)在在抖音上很多博主會(huì)選擇直播來(lái)賺取更多的流量以及利潤(rùn),直播間的東西也有很多讓消費(fèi)者信任并且喜歡的,而且隨著越來(lái)越多人直播,很多農(nóng)產(chǎn)品...詳情>>

            2023-09-19 07:06:05
            抖店商品發(fā)布違規(guī)怎么申訴?有何規(guī)則?

            抖店服務(wù)市場(chǎng)服務(wù)商發(fā)布違禁信息如何處理?情節(jié)嚴(yán)重程度判定原則:違規(guī)嚴(yán)重等級(jí)主要通過(guò)服務(wù)商違規(guī)次數(shù)、造成后果的嚴(yán)重程度、獲利或?qū)е聯(lián)p失的...詳情>>

            2023-09-19 06:59:55
            “泛垂直起號(hào)”可能是2023年最高效的起號(hào)方式

            這可能是明年最好用的旗號(hào)方式了,今天教大家一個(gè)很野,但是可以讓你三天漲1000粉的偏方。去年前年啊,每個(gè)人都教你,誰(shuí)知七號(hào)對(duì)著自己的產(chǎn)品拍...詳情>>

            2023-09-19 06:37:38
            做直播怎么賣(mài)自己的貨怎么上鏈接?能賺錢(qián)嗎?

            直播賣(mài)貨是時(shí)下非?;鸬囊粋€(gè)行業(yè),我們的產(chǎn)品可以放到網(wǎng)上賣(mài),也可以在網(wǎng)上做直播?,F(xiàn)在的直播平臺(tái)也是很多的,基本不愁沒(méi)有銷(xiāo)路。如果想要賣(mài)自...詳情>>

            2023-09-19 06:28:26
            比較適合新手的3個(gè)不用出境的領(lǐng)域

            隨著短視頻行業(yè)盛勢(shì)發(fā)展,越來(lái)越多的年輕人也想要投入這行,但又苦于不想出鏡。抖音短視頻 for Android V24.8.0 安卓手機(jī)版類(lèi)型:影音播放大小...詳情>>

            2023-09-19 06:06:39
            開(kāi)班信息
            北京校區(qū)
            • 北京校區(qū)
            • 大連校區(qū)
            • 廣州校區(qū)
            • 成都校區(qū)
            • 杭州校區(qū)
            • 長(zhǎng)沙校區(qū)
            • 合肥校區(qū)
            • 南京校區(qū)
            • 上海校區(qū)
            • 深圳校區(qū)
            • 武漢校區(qū)
            • 鄭州校區(qū)
            • 西安校區(qū)
            • 青島校區(qū)
            • 重慶校區(qū)
            • 太原校區(qū)
            • 沈陽(yáng)校區(qū)
            • 南昌校區(qū)
            • 哈爾濱校區(qū)