エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
OpenpyxlでExcelシートのセル幅を自動調整させる[日本語対応,フォントサイズ対応](1) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
OpenpyxlでExcelシートのセル幅を自動調整させる[日本語対応,フォントサイズ対応](1) - Qiita
Openpyxlでエクセルの個別セルを自動調整 友達からエクセル表示をセルの中身に合わせて幅を整理(印刷)し... Openpyxlでエクセルの個別セルを自動調整 友達からエクセル表示をセルの中身に合わせて幅を整理(印刷)したいと要望受けたので、エクセルのセル幅を自動調整するマクロを作ってみました。 サイトを調べると、単純なセル文字数だけをカウントしてセル幅を調整するサンプルしかなかったので下記を考慮したマクロを作ってみました (文字の長さを単純にカウントすると、半角文字も全角文字も1文字としてカウントされてしまいます) ・日本語(全角文字列)を考慮する ・フォントサイズを考慮する ・フォント自体のピクセルサイズ 例えば↓のようなエクセルがあり、セル幅を自動調整してくれます。 元ファイル(width_before.xlsx) 変換結果ファイル(width_result.xlsx) 作ったプログラム import openpyxl from unicodedata import east_asian_wi