POI กำหนดความกว้าง ของ Cell ยังไงให้เท่ากับใน Exel
ปัญหาเหมือนที่ผมเคยเจอเลยครับ
ยกตัวอย่างเช่น ใน excel เราดูความกว้าง ได้ 10
แต่พอเขียน java POI Gen file ด้วยคำสั่ง
sheet.setColumnWidth(1, 10);
มันไม่ได้ความกว้างตามที่ต้องการ
ลองหาดูแล้ว มีสูตรตามนี้ครับ
sheet.setColumnWidth( colIdx,(int)(441.3793d+256d*(width-1d)) );
ถ้าต้องการให้กว่าง 10 ที่ column ที่ 1 ก็จัดเลยตามนี้
sheet.setColumnWidth( 1,(int)(441.3793d+256d*(10-1d)) );