ホームページ >バックエンド開発 >Python チュートリアル >Pythonを使用してExcelドキュメントを使用する方法

Pythonを使用してExcelドキュメントを使用する方法

Jennifer Aniston
Jennifer Anistonオリジナル
2025-03-08 10:45:11475ブラウズ

あなたは時々Microsoft Excelを使用したと思います。スプレッドシート、テーブル、チャートなどの作業に関しては非常に強力です。しかし、Pythonはそれと何の関係がありますか?たとえば、会社の予算の何百ものスプレッドシートでいくつかの情報を探す必要がある場合があります。とても困難ですね。このチュートリアルでは、PythonをExcel Documentsを使用するために簡単に使用できる方法を示します。 LibreOffice CalcやOpenOffice Calcなど、このチュートリアルを順守するために、他の代替品を使用して、

始めましょう!

.xlsx

/

.xlsm

/

.xltx

/

。これは、このチュートリアルでExcelドキュメントを操作するために使用するライブラリです。

このライブラリを使用するために最初に行う必要があるのは、。 Pythonで書かれたソフトウェアパッケージ。多くのパッケージは、Pythonパッケージインデックス(PYPI)にあります。excelドキュメントを開くをインストールした後、Excelドキュメントの作業を開始する準備ができました。 Excelドキュメントで実行する最初の通常のタスクは、そのドキュメントを開くことです。先に進んで、チュートリアルをフォローするためにExcelファイルsample.xlsxをダウンロードするか、必要なファイルを使用できます。ワークブックが何を意味するのか疑問に思っているなら、それは単にExcelスプレッドシートのドキュメントです。したがって、Excelドキュメントを開く必要があるスクリプトは、次のとおりです。

メソッドから返された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>
および列

のセルにアクセスしたい場合、次のように入力します。この場合の出力は

。オブジェクトはタイプ

A2さまざまなセルにアクセスしてくださいA2

1つのセルではなく、さまざまなセルにアクセスすることに興味がある場合はどうなりますか? Excelドキュメントでこのように見えますか?
<class 'openpyxl.workbook.workbook.Workbook'><br>

print(excel_document.sheetnames)<br>

52これは、次のスクリプトを使用して行うことができます。 Excelドキュメント内のすべての行と列にそれぞれ

および
['Sheet1']<br>
メソッドを使用してアクセスするには、それぞれすべての行にアクセスするために、上記のスクリプトの出力が次のとおりに行うことができます。次のとおりです:

programmer

この場合、次の出力が得られます。

print(excel_document. get_sheet_by_name('Sheet1'))<br>
もちろん、OpenPyXLドキュメントでわかるように、Excelドキュメントでできることがたくさんあります。

>>

結論

このチュートリアルから、Pythonを使用してExcelドキュメントを操作することがどれほど柔軟であるかに気付きました。チュートリアルの冒頭で言及されたシナリオを覚えていますか?プロジェクトとして試す価値があります!エステルは、envato tutsのソフトウェア開発者兼ライターです。

以上がPythonを使用してExcelドキュメントを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。