タグ

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

タグの絞り込みを解除

openpyxlに関するplasma0713のブックマーク (4)

  • 【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
    plasma0713
    plasma0713 2019/06/13
    “XlsxWriterは新規Excelファイルの作成が必要になるため、 既存Excelの編集時はOpenPyXLを使うことになる。 また、既存Excelファイルの読み込みを行う場合も必然的にOpenPyPlを使うことになる。”
  • openpyxl - adjust column width size

    I have following script which is converting a CSV file to an XLSX file, but my column size is very narrow. Each time I have to drag them with mouse to read data. Does anybody know how to set column width in openpyxl? Here is the code I am using. #!/usr/bin/python2.6 import csv from openpyxl import Workbook from openpyxl.cell import get_column_letter f = open('users_info_cvs.txt', "rU") csv.registe

    openpyxl - adjust column width size
  • OpenPyXLでセル内改行を設定する:Python/OpenPyXLの使い方

    OpenPyXLのload_workbook()関数でフルパスを指定する方法を記事にしました。 おそらくエスケープシーケンスをご存知なかったのでしょうから、セル内改行のエスケープシーケンスも、確認しておくほうが良さそうに感じます。 Excelのセル内改行(LF)のエスケープシーケンスは、「\n」です。 import openpyxl as xl bk = xl.Workbook() ws = bk.worksheets[0] ws['A1'].value = 'AAA\nBBB' ws['A1'].alignment = xl.styles.Alignment(wrapText=True) bk.save(r'c:\temp\foo.xlsx') 下図のとおりA1セルに文字列「AAABBB」が入力され、AとBの間でセル内改行されていることを確認できます。 実際にセル内改行させるには書式設定

  • How to filter column data using openpyxl

    plasma0713
    plasma0713 2019/06/12
    “The auto filter doesn't actually filter the data, it is just for visualization. You probably want to filter while looping through the workbook.”
  • 1