膨大なデータ (例: 100 行) を含む Excel をエクスポートしているときに、シートを開くときにアラートを下回っています。続行をクリックすると、保護されたビューで開きます。
この Excel を保存すると、「保護されたビューで保存できません」という警告が表示されます。続行すると、保存された Excel シートでスタイルとフォントの設定が変更されます。
これを避けるにはどうすればよいですか?
膨大なデータ (例: 100 行) を含む Excel をエクスポートしているときに、シートを開くときにアラートを下回っています。続行をクリックすると、保護されたビューで開きます。
この Excel を保存すると、「保護されたビューで保存できません」という警告が表示されます。続行すると、保存された Excel シートでスタイルとフォントの設定が変更されます。
これを避けるにはどうすればよいですか?
//u can call this style method before loops where we are creating cells
HSSFCellStyle yellowStyle = getYellowColoreBasedOnNewField(workBook);
private HSSFCellStyle getYellowColoreBasedOnNewField(HSSFWorkbook workBook) {
HSSFCellStyle style = workBook.createCellStyle();
HSSFFont font = createAndSetFontStyle(workBook);
setYellowColor(style, font);
return style;
}
private HSSFFont createAndSetFontStyle(HSSFWorkbook wb) {
HSSFFont font = wb.createFont();
font.setFontName(XSSFFont.DEFAULT_FONT_NAME);
font.setFontHeightInPoints((short)10);
return font;
}