ホームページ >バックエンド開発 >Python チュートリアル >Pythonを使用してExcelドキュメントを使用する方法
あなたは時々Microsoft Excelを使用したと思います。スプレッドシート、テーブル、チャートなどの作業に関しては非常に強力です。しかし、Pythonはそれと何の関係がありますか?たとえば、会社の予算の何百ものスプレッドシートでいくつかの情報を探す必要がある場合があります。とても困難ですね。このチュートリアルでは、PythonをExcel Documentsを使用するために簡単に使用できる方法を示します。 LibreOffice CalcやOpenOffice Calcなど、このチュートリアルを順守するために、他の代替品を使用して、
始めましょう!
.xlsx/
.xlsm/
.xltxこのライブラリを使用するために最初に行う必要があるのは、。 Pythonで書かれたソフトウェアパッケージ。多くのパッケージは、Pythonパッケージインデックス(PYPI)にあります。
メソッドから返されたOpenPyXL
を見てみましょう。これは次のように行うことができます:
OpenPyXL
、データ型です。ここの
オブジェクトは、excelファイルを表します。pip
Excelのシートは、列(A、B、Cなどから始まる文字)と行(1、2、3などから始まる)で構成されています。 Excelドキュメントにあるシートをチェックするために、get_sheet_names()
pip install openpyxl<br>
print
上記のコマンドを使用すると、次のようになります。たとえば、現在のシートを取得するには、
import openpyxl<br>
出力は次のとおりです。あなたがしなければならないのは、そのシートを取得し、セルの位置(座標)を決定することです。私たちが持っているExcelドキュメントの列Sheet1
行
get_sheet_by_name()
import openpyxl<br>excel_document = openpyxl.load_workbook('sample.xlsx')行コラム表記も使用できます。たとえば、row
print type(excel_document)<br>および列
。A
2
さまざまなセルにアクセスしてくださいA2
<class 'openpyxl.workbook.workbook.Workbook'><br>
print(excel_document.sheetnames)<br>
5
2
これは、次のスクリプトを使用して行うことができます。 Excelドキュメント内のすべての行と列にそれぞれ
['Sheet1']<br>メソッドを使用してアクセスするには、それぞれすべての行にアクセスするために、上記のスクリプトの出力が次のとおりに行うことができます。次のとおりです:
programmer
print(excel_document. get_sheet_by_name('Sheet1'))<br>もちろん、OpenPyXLドキュメントでわかるように、Excelドキュメントでできることがたくさんあります。
>>
このチュートリアルから、Pythonを使用してExcelドキュメントを操作することがどれほど柔軟であるかに気付きました。チュートリアルの冒頭で言及されたシナリオを覚えていますか?プロジェクトとして試す価値があります!エステルは、envato tutsのソフトウェア開発者兼ライターです。
以上がPythonを使用してExcelドキュメントを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。