perlスクリプトを使用して一連のcsvファイルを使用してExcelシートを生成しました.その中で、列の幅を自動調整として設定する必要があります.何をすべきか私はOLEと呼ばれるモジュールでこれを行う方法を持っています.これを行う方法がわかりません。助けてください。
質問する
5250 次
3 に答える
2
ファイルの設定ではないため、ファイルの列を「AutoFit」に設定する方法はありません。Excel はこれを計算し、実行時に列幅を設定します。
1 つのオプションは、データに基づいて "AutoFit" 幅を自分で計算し、計算した値に列幅を設定することです。 このディスカッションでは、それを行ういくつかの回避策コードを示します。
もう 1 つのオプションは、列を AutoFit に設定するために使用することです。Win32::OLE
これを行う方法は、モジュール自体には記載されていません。適切なコマンドを見つけるには、Microsoft OLE ドキュメントを検索する必要があります。
更新: このサイトは、AutoFit で を使用する方法を示しているようWin32::OLE
です。
于 2013-03-28T12:20:09.203 に答える
1
Excel::Writer::XLSXモジュールでExcel ファイルを生成し、 set_columnメソッドで列幅を調整できます。
于 2013-03-28T12:04:33.403 に答える