1

列の値の幅をパーセンテージとして持っており、同じものを Excel の幅に変換して列の幅を設定したいと考えています。Excelで計算された列幅に基づいて、Javaでこれを行うにはどうすればよいですか?

私は以下を使用します:

HSSFSheet sheet = hwb.createSheet(reportName); 
sheet.setColumnWidth((short)columnIterator, (short)6000);

このメソッドでは、最初の引数は列 ID で、2 番目の引数は列の幅です。HTML幅を使用してこの幅を動的に設定したい。

例:

html の列幅が 10% の場合、エクセル幅の均等幅はどれくらいですか? setAutoColumnwidth()のようにExcelの列幅を動的に設定したい。

アップデート :

私はこれを見つけまし、これは正しいです。

よろしく、

4

1 に答える 1

1

http://poi.apache.org/apidocs/org/apache/poi/hssf/usermodel/HSSFSheet.html#autoSizeColumn%28int%29

これはあなたが望むことをしますか?

于 2012-09-25T12:08:04.187 に答える