国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

易燃易爆炸---python對Excel操作的面試題

jerryloveemily / 1139人閱讀

摘要:已知一個表格每一行代表一次多帶帶的銷售。列分別是銷售產(chǎn)品的類型產(chǎn)品每磅的價格銷售的磅數(shù)以及這次銷售的總收入。列設(shè)置為公式將每磅的成本乘以銷售的磅數(shù)并將結(jié)果取整到分。對于幾千行數(shù)據(jù)手工操作可能要幾小時。

已知一個Excel表格
每一行代表一次多帶帶的銷售。列分別是銷售產(chǎn)品的類型(A)、產(chǎn)品每磅的價格
(B)、銷售的磅數(shù)(C),以及這次銷售的總收入。TOTAL 列設(shè)置為 Excel 公式,將每磅的成本乘以銷售的磅數(shù),
并將結(jié)果取整到分。有了這個公式,如果列 B 或 C 發(fā)生變化,TOTAL 列中的單元格將自動更新.
需要更新的價格如下:
Celery 1.19
Garlic 3.07
Lemon 1.27
現(xiàn)在假設(shè) Garlic、 Celery 和 Lemons 的價格輸入的不正確。這讓你面對一項無聊
的任務(wù):遍歷這個電子表格中的幾千行,更新所有 garlic、celery 和 lemon 行中每磅
的價格。你不能簡單地對價格查找替換,因為可能有其他的產(chǎn)品價格一樣,你不希
望錯誤地“更正”。對于幾千行數(shù)據(jù),手工操作可能要幾小時。

下載文件: produceSales.xlsx
鏈接描述

import codecs


import openpyxl
def readwb(wbname):
    workbo = openpyxl.load_workbook(wbname)
    sheet = workbo.active
    for row_index,row in enumerate(sheet.rows):
        if row[0].value=="Garlic":
            sheet.cell(row=row_index+1,column=2,value=1.19)
        if row[0].value=="Celery":
            sheet.cell(row=row_index+1,column=2,value=3.07)
        if row[0].value=="Lemon":
            sheet.cell(row=row_index+1,column=2,value=1.27)
            print(sheet.cell(row=row_index+1,column=2).value)
    workbo.save("prodeceSales_modify.xlsx")


excel_info = readwb("produceSales.xlsx")

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/42424.html

相關(guān)文章

  • 第7期 Datawhale 組隊學(xué)習(xí)計劃

    馬上就要開始啦這次共組織15個組隊學(xué)習(xí) 涵蓋了AI領(lǐng)域從理論知識到動手實踐的內(nèi)容 按照下面給出的最完備學(xué)習(xí)路線分類 難度系數(shù)分為低、中、高三檔 可以按照需要參加 - 學(xué)習(xí)路線 - showImg(https://segmentfault.com/img/remote/1460000019082128); showImg(https://segmentfault.com/img/remote/...

    dinfer 評論0 收藏0
  • Python自動化必會技能-Excel文件讀取

    摘要:重點在自動化測試過程中,經(jīng)常需要使用文件來存儲測試用例,那么在表格內(nèi)設(shè)計好了測試用例數(shù)據(jù)后,如何通過自動化讀取呢此時就需要測試小姐姐動手寫代碼了本文主要介紹通過來讀取表格數(shù)據(jù)。 ...

    187J3X1 評論0 收藏0
  • Java開發(fā)

    摘要:大多數(shù)待遇豐厚的開發(fā)職位都要求開發(fā)者精通多線程技術(shù)并且有豐富的程序開發(fā)調(diào)試優(yōu)化經(jīng)驗,所以線程相關(guān)的問題在面試中經(jīng)常會被提到。將對象編碼為字節(jié)流稱之為序列化,反之將字節(jié)流重建成對象稱之為反序列化。 JVM 內(nèi)存溢出實例 - 實戰(zhàn) JVM(二) 介紹 JVM 內(nèi)存溢出產(chǎn)生情況分析 Java - 注解詳解 詳細(xì)介紹 Java 注解的使用,有利于學(xué)習(xí)編譯時注解 Java 程序員快速上手 Kot...

    LuDongWei 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<