Je peux obtenir des cellules pour formater en tant que dates, mais j'ai été incapable d'obtenir des cellules pour mettre en forme comme monnaie ... N'importe qui a un exemple de comment créer un style pour obtenir ça fonctionne? Mon code ci-dessous montre les styles que je crée ... le styleDateFormat fonctionne comme un champ alors que styleCurrencyFormat n'a aucun effet sur la cellule.Format de devise Excel de base avec POI Apache
private HSSFWorkbook wb;
private HSSFCellStyle styleDateFormat = null;
private HSSFCellStyle styleCurrencyFormat = null;
......
public CouponicsReportBean(){
wb = new HSSFWorkbook();
InitializeFonts();
}
public void InitializeFonts()
{
styleDateFormat = wb.createCellStyle();
styleDateFormat.setDataFormat(HSSFDataFormat.getBuiltinFormat("m/d/yy"));
styleCurrencyFormat = wb.createCellStyle();
styleCurrencyFormat.setDataFormat(HSSFDataFormat.getBuiltinFormat("$#,##0.00"));
}
Ce sera cool si vous pouvez accepter votre propre réponse parfois. ;) –