タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

行操作に関するGen2423のブックマーク (2)

  • OprnPyXLの使い方~複数のセルをまとめて選択しよう~

    はじめに こんにちは。風助です。 今回はOpenPyXLで複数のセルをまとめて指定する方法を4つ書いていきます。 ここで紹介する方法だけがすべてではありません。応用次第でいくらでもやり方はあると思います。 なんでもできるのがPythonの売りの一つだと思っています。 何か面白い方法を思いついたらぜひコメントしてもらえると嬉しいです。 では題に入っていきましょう。 今回はワークブック、ワークシートは以下のように定義します。 >>>import openpyxl >>>wb = openpyxl.Workbook() >>>ws = wb['Sheet1'] ただ、このワークシートはまっさらです。今回の投稿の通りには出力されない方法もあります。出力結果は参考程度にお考え下さい。 スライスを使う まずはスライスを使ってセルを指定する方法。 OpenPyXLでは一番基的な方法です。 >>>ce

  • 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 で様々なセル範囲のデータを読み取る - ガンマソフト
  • 1