PythonのExcelのデータ処理

     

                                                                                                       PythonのExcelのデータ処理                 


I.背景。

運用および保守作業は、、同僚やExcelデータへの技術的なリーダーシップが発生したデータ抽出要約または上記のシナリオのために使用されるメタデータの自動化された運用・保守を提供することにより、我々は、Pythonに対処する必要があるかもしれません


二、Xlrdモジュールの説明。

読書エクセル2.1 

Xlrd Python言語はサポートのxlsxにExcelスプレッドシートのデータを読み取ることで、XLSは、スプレッドシート形式をエクセル、読んでExcelの拡張ツール。それだけで読むことができます。


2.2書き込みエクセル

書かれている場合、つまり、xlwt使用:XLSファイル書き込み書き込みストレージを。

あなたは、フォーム、指定したセルの読み出しを指定するために実装することができます。


2.3のpython3三者のモジュールのインストール:PIP3 xlrdをインストールし、インポートモジュールの方法:インポートxlrd


2.4関連参照リンク:


https://pypi.org/project/xlrd/  公式サイト

https://www.jianshu.com/p/f2c9dff344c6は  、文書のかなり良い説明を感じます



第三に読書Excelの戦闘Pythonスクリプト。


3.1元のExcelデータ・フォーマット、


image.png


3.2 PythonのExcelはコード部分を読み取ります。


DEF readExcel():
    インポートxlrd 
    ブック= xlrd.open_workbook(R '/ CHJ / DevOpsチーム/パイソン/エクセル/ファイル/ app.xls')
    シート名= workbook.sheet_names()  
    = workbook.sheet_by_index(0)シート  
    #シート索引从0开始
    データ= [] 
    行= sheet.row_values(0)
    リスト内のiについて(範囲(2、sheet.nrows)):
        machineInfo = sheet.row_values(I)
        machineInfo [2] == "PTEST" IF:          
            データ。追記(machineInfo)
    戻りデータ
    
resultData = readExcel()
プリント(resultData)


構造形式を処理3.3データ。


image.png


三。Pythonの書き込みエクセル(後半オファーは、現在、整理する時間がありません)




おすすめ

転載: blog.51cto.com/breaklinux/2476753