ホームページ  >  記事  >  バックエンド開発  >  Excelを読み取るためにPythonで何を使用するか

Excelを読み取るためにPythonで何を使用するか

silencement
silencementオリジナル
2019-06-20 14:48:492570ブラウズ

Excelを読み取るためにPythonで何を使用するか

皆さんこんにちは。今日は Python を使用して Excel ファイルを操作する方法を見てみましょう。 Word ファイル操作ライブラリ python-docx と同様に、Python にも Excel ファイル操作をサポートする特別なライブラリがあります。これらのライブラリには、xlrd、xlwt、xlutils、openpyxl、および xlsxwriter が含まれます。その中で、私のお気に入りは openpyxl です。この説明の主な内容。 Excelファイルは、日々の仕事や勉強で使われており、誰にとっても馴染みのあるものですが、どのような手順で操作するのでしょうか?下の図はExcelファイルですので、見比べて考えてみましょう。

Excelを読み取るためにPythonで何を使用するか

OK、一緒に見ていきましょう。まず、Excel ファイルを作成するか開く必要があります。次に、A ワークシート を選択します。これは上の図のシートで、最後に cell の値を読み取るか、設定します。同様に、openpyxl には、ワークブック、シート、セルという 3 つの概念があります。 Workbook は開いている Excel ファイル、つまり Excel ワークブック、Sheet はワークブック内のテーブル、つまりワークシート、Cell は単純なセルです。 openpyxl はこれら 3 つの概念を中心に展開しており、読み取りと書き込みに関係なく、ワークブックを開く、シートを見つける、セルを操作するという「3 つのこと」が重要です。さて、基本的な概念は理解できたので、実際に動作を見てみましょう。

まず第一に、openpyxl は Python 3 のプリインストールされたライブラリではありません。手動でインストールする必要があります。コマンド ライン ウィンドウを開いて pip install openpyxl と入力するのは非常に簡単です。 。下の図に示すように、私のものはインストールされているため、出力される情報は他の人のものとは異なる可能性があります。

Excelを読み取るためにPythonで何を使用するか

#openpyxl をインストールした後、import ステートメントを使用してインポートし、help メソッドを実行します。 openpyxl ライブラリに何が含まれているかを確認するには、それを知る必要はありません。印象を持つだけで十分です。

Excelを読み取るためにPythonで何を使用するか

その中に含まれるいくつかの単語は、セル、チャート、スタイル、ワークブック、ワークシートなど、今でも非常によく知られています。ヘルプ メソッドの使用に加えて、 dir メソッドを使用して、ライブラリのすべてのメンバーを表示することもできます。後で使用する可能性のあるものを赤でマークしました。学習プロセス中にそれらに焦点を当てることができます。

Excelを読み取るためにPythonで何を使用するか

Excel ファイルを操作するための一般的な手順は次のとおりです:

1. ファイルを開くか作成します。 Excel : ワークブック オブジェクトを作成する必要があります。Excel を開くにはload_workbook メソッドが使用され、Excel の作成はワークブック クラスをインスタンス化することで直接行われます。

2. ワークシートを取得する: まずワークブック オブジェクトを作成し、次にそのオブジェクトのメソッドを使用してワークシート オブジェクトを取得する必要があります。

3. テーブル内のデータを取得したい場合は、最初にワークシート オブジェクトを取得し、次にそこからセルを表す Cell オブジェクトを取得する必要があります。

それでは、実際に Python で操作してみましょう 操作の対象は、図に示す 2018 年海南試験の公務員職位リストです。下に。

Excelを読み取るためにPythonで何を使用するか

基本的な操作例をいくつか以下に示します。これに従って、書き留めることができます。

Excelを読み取るためにPythonで何を使用するか

操作を再度表示します。指定された行と行のセルを一度に読み取り、iter_rows メソッドを使用します。これは、指定された行内で行ごとに反復することを意味します。パラメータで指定した範囲で、列ごとに反復処理を行う場合は、 iter_cols メソッドを使用できます。

Excelを読み取るためにPythonで何を使用するか

上記のコードは既存の Excel ファイルを操作する方法を示していますが、新しい Excel ファイルを作成する例を見てみましょう。

Excelを読み取るためにPythonで何を使用するか

生成された Excel ファイルは次のとおりです。

Excelを読み取るためにPythonで何を使用するか

OK、Excel の操作はとても簡単だと思いますか? それは、この期間に Python の学習が進んだからです。自分に親指を立ててください!いつも読んでいただきありがとうございます、今後も美味しい番組をご紹介していきますので、ぜひお楽しみください。

以上がExcelを読み取るためにPythonで何を使用するかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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