ホームページ >バックエンド開発 >Python チュートリアル >Pythonを使ってExcelを実行できますか?

Pythonを使ってExcelを実行できますか?

silencement
silencementオリジナル
2019-06-17 14:13:4519016ブラウズ

Python を使用して Excel を実行できます。実装方法は、最初に openpyxl ライブラリを手動でインストールし、次に import ステートメントでインポートして help メソッドを実行し、最後にクラス ワークブックをインスタンス化して Excel を作成します。

Pythonを使ってExcelを実行できますか?

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

Pythonを使ってExcelを実行できますか?
OK、一緒に見ていきましょう。まず、

Excel ファイル##を作成するか開く必要があります。 #、次に、上の図のシートである ワークシート を選択し、最後に cell の値を読み取るか設定します。同様に、openpyxl には、ワークブック、シート、セルという 3 つの概念があります。 Workbook は開いている Excel ファイル、つまり Excel ワークブック、Sheet はワークブック内のテーブル、つまりワークシート、Cell は単純なセルです。 openpyxl はこれら 3 つの概念を中心に展開しており、読み取りと書き込みに関係なく、ワークブックを開く、シートを見つける、セルを操作するという「3 つのこと」が重要です。さて、基本的な概念は理解できたので、実際に動作を見てみましょう。 まず第一に、openpyxl は Python 3 のプリインストールされたライブラリではありません。手動でインストールする必要があります。コマンド ライン ウィンドウを開いて pip install openpyxl と入力するのは非常に簡単です。 。下の図に示すように、私のものはインストールされているため、出力される情報は他の人のものとは異なる可能性があります。

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

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

Excel ファイルを操作するための一般的な手順は次のとおりです: Pythonを使ってExcelを実行できますか?

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

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

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

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

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

もう一度操作を示します 指定した行と列のセルを一括で読み込みます iter_rowsメソッドを使用します これはパラメータで指定した範囲内の行単位で反復することを意味します 列単位で反復したい場合、 iter_cols メソッドを使用できます。

Pythonを使ってExcelを実行できますか?

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

Pythonを使ってExcelを実行できますか?

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

Pythonを使ってExcelを実行できますか?

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

以上がPythonを使ってExcelを実行できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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