並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 17 件 / 17件

新着順 人気順

OpenPyXLの検索結果1 - 17 件 / 17件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

OpenPyXLに関するエントリは17件あります。 Pythonexcelpython などが関連タグです。 人気エントリには 『Excelを自動化できる!Pythonのモジュール「OpenPyXL」で効率化してみた』などがあります。
  • Excelを自動化できる!Pythonのモジュール「OpenPyXL」で効率化してみた

    DX(デジタルトランスフォーメーション) Excelを自動化できる!Pythonのモジュール「OpenPyXL」で効率化してみた 現在では表計算ソフトのExcelは企業の業務に欠かせない存在となっていますよね。 ですが、実際に活用していくと不便さを感じる場面もあり、これが業務の足かせとなって効率を下げてしまうことも。ところが今このExcelはプログラミング言語「Python」と組み合わさることで、操作を自動化して業務の効率化を行えるようになっています。 ちなみにどうやって自動化を行うのかというと、ExcelとPythonを結び付けるモジュール「OpenPyXL」を活用していくのです。 今回はこのExcel+Pythonで何ができるのかからExcel+Pythonを実現する「OpenPyXL」の基礎や準備について。また、簡単なExcelファイル、「シート」「セル」の操作方法をそれぞれ説明して

      Excelを自動化できる!Pythonのモジュール「OpenPyXL」で効率化してみた
    • openpyxl による Excelファイル操作方法のまとめ - ガンマソフト

      Pythonでは、外部ライブラリのopenpyxlを利用すると、Excelファイル(*.xlsx)の読み書きやシート操作がきます。今回はプログラミング中に使い方をすぐ調べられるように簡単なコードだけでシンプルにまとめてみました。ぜひ日頃のプログラミングにご活用ください! 本記事の目次 openpyxlのインストール方法 Excelファイル(ワークブック) Excelファイルの読み込み Excelファイルの新規作成 Excelファイルの保存 ワークシート シートの取得 シート名の確認・変更 シートの追加 シートのコピー シートの削除 セル セルの取得 1つのセル 複数のセル:範囲指定 複数のセル:行指定 セルのアドレスの確認 セルの値の読み書き セルの書式設定 繰り返し処理 1シートずつ繰り返す 1行ずつ繰り返す 1行目から1行ずつ 範囲を指定して1行ずつ 応用例 openpyxlのインスト

        openpyxl による Excelファイル操作方法のまとめ - ガンマソフト
      • pythonのOpenPyXLでExcelのデータをとことん読み取る - Qiita

        はじめに pythonのOpenPyXLを使ってExcelのデータをとことん読み込んでみました。 世の中にはまだまだExcelを使って、何かをする需要が高くあります。 Excel内で完結すればよいのですが、Excelからデータを取り出し何かをするのはとても大変です。 私もpythonでデータを編集したいのに、元データがExcelにある、というケースが多々あり四苦八苦していました。 そこでOpenPyXLでExcelのデータを読み込む方法や注意点についてまとめてみました。 本情報が同じような境遇の方に役立っていただければ幸いです。 環境とサンプルデータについて 今回は以下の環境でOpenPyXLを使用しました。 環境 バージョン

          pythonのOpenPyXLでExcelのデータをとことん読み取る - Qiita
        • [解決!Python]Excelワークシートに株価チャートを作成するには(OpenPyXL)

          [解決!Python]Excelワークシートに株価チャートを作成するには(OpenPyXL):解決!Python OpenPyXLが提供するStockChartクラスとBarChartクラスを使って、各種の株価チャート(ローソク足など、と棒グラフの組み合わせ)を作成する方法を紹介する。 from openpyxl import Workbook wb = Workbook() ws = wb.active values = [ ['日付', '出来高', '始値', '高値', '安値', '終値'], ['2022年4月1日', 100300, 2289, 2289, 2212, 2263], ['2022年4月4日', 146700, 2299, 2375, 2265, 2375], ['2022年4月5日', 119400, 2398, 2434, 2376, 2390], ['20

            [解決!Python]Excelワークシートに株価チャートを作成するには(OpenPyXL)
          • Tutorial — openpyxl 3.1.2 documentation

            Note There is support for the popular lxml library which will be used if it is installed. This is particular useful when creating large files. Warning To be able to include images (jpeg, png, bmp,…) into an openpyxl file, you will also need the “pillow” library that can be installed with:

            • [解決!Python]OpenPyXLを使ってExcelファイルを読み書きするには

              [解決!Python]OpenPyXLを使ってExcelファイルを読み書きするには:解決!Python openpyxlパッケージを使って、Excelのワークブックの作成/読み込み/保存やワークシートの作成、セルの値の読み取り/書き込みなどを行う方法を紹介する。 from openpyxl import Workbook  # 「pip install openpyxl」でインストールしておく # ワークブックの新規作成と保存 wb = Workbook() wb.save('myworkbook.xlsx') # ワークブックの読み込み from openpyxl import load_workbook wb = load_workbook('myworkbook.xlsx') # ワークシートの選択 ws = wb['Sheet']  # ワークシートを指定 ws = wb.acti

                [解決!Python]OpenPyXLを使ってExcelファイルを読み書きするには
              • [解決!Python]OpenPyXLを使ってExcelワークシートのセルの書式設定をするには

                from openpyxl.styles import Font header_font = Font(name='メイリオ', size=16, bold=True, color='000000ff') value_font = Font(name='MS ゴシック') for idx in range(5): r = chr(ord('A')+idx) ws[f'{r}1'].font = header_font ws[f'{r}2'].font = value_font from openpyxl.styles import PatternFill pf = PatternFill(patternType='solid', fgColor='bbbb00') ws['A1'].fill = pf # パターンを使った塗りつぶし pf = PatternFill(patternType

                  [解決!Python]OpenPyXLを使ってExcelワークシートのセルの書式設定をするには
                • Pythonを使ったExcel効率化術: PandasとOpenpyxlの活用 - Python転職初心者向けエンジニアリングブログ

                  Pythonを使ったExcel効率化術: PandasとOpenpyxlの活用 Excelは多くのビジネスやデータ処理作業に広く利用されていますが、大規模なデータや繰り返しの処理が必要な場合、手動での作業は非効率的です。そこで、Pythonを使ってExcelの処理を自動化することで、効率的な作業が可能となります。この記事では、主にPandasとOpenpyxlを使用してExcelを効率的に処理する方法について解説します。 Pandasの基本 Pandasはデータ分析用のライブラリで、Excelのようなテーブル形式のデータを効果的に扱うことができます。まずはPandasの基本的な使い方から見ていきましょう。 インストール まずはPandasをインストールします。 pip install pandas データの読み込みと表示 import pandas as pd # Excelファイルからデ

                    Pythonを使ったExcel効率化術: PandasとOpenpyxlの活用 - Python転職初心者向けエンジニアリングブログ
                  • [解決!Python]Excelワークシートに散布図を作成するには(OpenPyXL)

                    [解決!Python]Excelワークシートに散布図を作成するには(OpenPyXL):解決!Python from openpyxl import Workbook wb = Workbook() ws = wb.active values = [ ('生徒', '数学', '物理', '英語'), ('A', 82, 79, 32), ('B', 68, 58, 48), ('C', 66, 84, 71), ('D', 75, 52, 62), ('E', 28, 29, 44), ('F', 34, 28, 61), ('G', 96, 62, 68), ('H', 46, 54, 58), ('I', 20, 35, 51), ('J', 48, 55, 33) ] for v in values: ws.append(v) wb.save('sample_chart.xlsx'

                      [解決!Python]Excelワークシートに散布図を作成するには(OpenPyXL)
                    • [解決!Python]Excelワークシートにドーナツグラフを作成するには(OpenPyXL)

                      [解決!Python]Excelワークシートにドーナツグラフを作成するには(OpenPyXL):解決!Python DoughnutChartクラスを使って、ドーナツグラフを作成したり、そこにパーセンテージ表示を加えたり、同心円状に複数の系列のデータを表示したりする方法を紹介する。 from openpyxl import Workbook wb = Workbook() ws = wb.active values = [ ['Product', '2020', '2021'], ['A', 4000, 4500], ['B', 3000, 2500], ['C', 2000, 1800], ['D', 1000, 1200] ] for v in values: ws.append(v) wb.save('sample_chart.xlsx') from openpyxl.chart i

                        [解決!Python]Excelワークシートにドーナツグラフを作成するには(OpenPyXL)
                      • openpyxl で様々なセル範囲のデータを読み取る - ガンマソフト

                        openpyxlモジュールを用いて、ワークシートの特定のセル範囲のデータを読み取るには、範囲の「左上と右下のセル番号」を指定します。 例えば、以下のようは「C2:H12の範囲」を1行ずつ読み取るには、シートの変数がwsならばws["C2:H12"]を for文でループすれば簡単に処理できます。 単に読み取って表示するだけなら、Pythonのコードは以下のようになります。 # xlrange-iter.py import openpyxl wb = openpyxl.load_workbook("company_members_range_test.xlsx") ws = wb.worksheets[0] for row in ws["C2:H12"]: values = [] for col in row: values.append(col.value) print(values) #

                          openpyxl で様々なセル範囲のデータを読み取る - ガンマソフト
                        • openpyxlで数値の表示フォーマットを指定する - Qiita

                          Introduction ここに以下のようなデータファイルtest.xlsxがあります。あるとき、「このデータのcalc_AFのデータ列を見やすくするために、小数点以下3桁までだけを表示するようにしてほしい」と頼まれました。 この作業をopenpyxlで自動化するにはどうしたらよいか、というのが今回のお題です。 実行スクリプトとその実行結果 以下に、上述の願いを叶えるスクリプトを示します。 ''' sheet_numberformat.py purpose: read xlsx and set number format automatically ''' import openpyxl as xl from openpyxl.utils import column_index_from_string # set input file name inputfile = 'test.xlsx

                            openpyxlで数値の表示フォーマットを指定する - Qiita
                          • Excelファイルを扱う上での openpyxl と pandas の違い - ガンマソフト

                            「openpyxl」はExcelの標準規格でファイルを読み書きするためのライブラリ 拡張子が.xlsxの現在のExcelファイルは、「Office Open XML」というECMAやISO/IECで標準化された規格で作成されています。つまり、この規格に従えば、Excelファイルを読み書きできます。 「openpyxl」は、このOffice Open XMLのフォーマットでファイルを読み書きするためのライブラリです。だから、罫線、フォント、背景色などの書式も含めて、Excelファイルをそのまま読み書きできます(ただし、すべての書式などの編集まではカバーしていません)。 Excelファイルをopenpyxlで読み込むと、以下のようにブック、ワークシート、セルに対応したオブジェクトが割り当てられるので、対応するオブジェクトにアクセスして情報の読み書きを行います。 openpyxlはあくまでもEx

                              Excelファイルを扱う上での openpyxl と pandas の違い - ガンマソフト
                            • Excel作業を自動化!PythonからExcelを操作できるopenpyxlの使い方

                              こんにちは、業務自動化ツール開発担当の吉池(@valmore_myoshi)です。 Excel上のデータを他のシステムに一つずつコピペしたり、逆にシステムからExcelにデータ転記していませんか?データ量が少なければそれほど気にならない作業ですが、数十、数百と扱うデータが増えると手に追いきれません。 そこで登場するのがPythonです!定型的なExcel操作であればopenpyxlライブラリを使ってPythonで自動化プログラムを作れます。 本記事では、ルーチン化しているExcel作業にお困りの方を対象にPythonからExcel操作を自動化できるopenpyxlの使い方を解説します。 PythonとVBAの使い分け 「Excelの自動化というとVBAじゃないの?」と思われるかもしれません。たしかに、VBAはExcel自動化の王道です。 あえてPythonを使う理由は豊富なライブラリと連携

                                Excel作業を自動化!PythonからExcelを操作できるopenpyxlの使い方
                              • [小ネタ]PythonでVBAを含むExcelファイルを扱う(OpenPyXL) | DevelopersIO

                                はじめに データアナリティクス事業本部のkobayashiです。 以前OpenPyXLでExcelファイルを読み込む記事を書きましたが、VBAを含むxlsm形式のExcelファイルをテンプレートファイルとして読み込み、特定のセルにOpenPyXLで値を書き込んだ後に別ファイルに書き込むという事を行いましたのでその内容をまとめます。 以前の記事 OpenPyXLのリポジトリ : openpyxl / openpyxl · GitLab 環境 Python 3.7.4 OpenPyXL 3.0.0 インストール 以前の記事でインストール方法を記載しましたが一応インストール方法をまとめておきます。 pipを使いインストールします。 pip install openpyxl # Excel内の画像ファイルを扱う場合はpillowライブラリが必要なのでインストールしておきます。 pip instal

                                  [小ネタ]PythonでVBAを含むExcelファイルを扱う(OpenPyXL) | DevelopersIO
                                • Excel読み込み (OpenPyXL)

                                  ここではExcel操作ライブラリであるOpenPyXLを用いたExcelファイルの読み込みに関連する機能について触れています。 ブックのオープン まずはExcelブックの開いてみましょう。Excelであればどのようなファイルでも構いませんが、例で使用しているファイルは下記リンクよりダウンロード出来ます。 test_book.xlsx import openpyxl book = openpyxl.load_workbook('test_book.xlsx') openpyxlモジュールをインポート後、load_workbookを使用してブックを開きます。 引数にはファイル名を指定しましょう。 シート数・シート名の取得 ブック内のシート数と全シート名を出力してみましょう。 import openpyxl book = openpyxl.load_workbook('test_book.xls

                                    Excel読み込み (OpenPyXL)
                                  • 【Python】OpenPyXLでExcelを自動操作する - Qiita

                                    Excel用のPythonライブラリのうち, 日本語記事が既にいくつか存在するOpenPyXLについて説明します。 インストール方法 普通にpipするのみ 場合によってはMSのframeworkのインストールが必要になることもあり また、OpenPyXLで画像ファイルを扱うためにはPillowという画像ファイル向けのライブラリが使える OpenPyXLとXlsxWriterの比較 同様に日本語記事が多い、Excel用のPythonライブラリであるXlsxWriterと比較を行うと、 XlsxWriterは新規Excelファイルの作成が必要になるため、 既存Excelの編集時はOpenPyXLを使うことになる。 また、既存Excelファイルの読み込みを行う場合も必然的にOpenPyPlを使うことになる。 したがってXlsxWriterを使う必要性を感じなかったため、自分はOpenPyXLに一

                                      【Python】OpenPyXLでExcelを自動操作する - Qiita
                                    1

                                    新着記事