web-dev-qa-db-ja.com

python xlsxwriterはシート内のすべての行の行の高さを変更します

Python xlsxwriter、シート内のすべての行の行の高さを変更します。以下が利用可能ですが、単一の行に適用されます

worksheet.set_row(0, 20)  # Set the height of Row 1 to 20.

すべての行シートの高さを変更したい。

7
Snehal Parmar

XlsxWriterのすべての行の高さを効率的に*設定するには、 set_default_row() メソッドを使用できます。

_worksheet.set_default_row(20)
_

(*)これは、Excelの最適化を使用して、単一のXML要素で行の高さを調整するため効率的です。対照的に、約100万行のそれぞれにset_row()を使用すると、100万のXML要素が必要になり、非常に大きなファイルになります。

16
jmcnamara