並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 11 件 / 11件

新着順 人気順

openpyxlの検索結果1 - 11 件 / 11件

  • Excelを自動化できる!Pythonのモジュール「OpenPyXL」で効率化してみた

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

      Excelを自動化できる!Pythonのモジュール「OpenPyXL」で効率化してみた
    • [解決!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)
      • [解決!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】openpyxlとxlwingsとの比較

              openpyxlの問題点 計算式による結果が読み込めない事がある Excelとの互換性を100%保障していなく、計算式が無視されるケースがあります。例えば、Excelで計算結果が表示されていても、openpyxlで値を拾えるとは限りません。日本で知られているのは和暦変換ですが、海外の掲示板でも、計算式が思ったように計算されていないことが報告されています。 openpyxlは、このように取得すれば、計算した値が拾える仕様になっています。 openpyxl.load_workbook('foo.xlsx', data_only=True) しかし、openpyxlサポートされていない場合、取得値がなんとNoneとして処理されます。そして、当然ながらdata_only=Trueで計算式を無視して読み込んだものをエクセルファイルとして保存してしまうと、計算式が失われてしまいます。そうなったら、もは

                【Python】openpyxlとxlwingsとの比較
              • 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 の違い - ガンマソフト
                • [解決!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で数値の表示フォーマットを指定する - 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
                      • [小ネタ]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
                        1