com.ferri.portlet.utils
Class ExcelUtils
java.lang.Object
com.ferri.portlet.utils.ExcelUtils
public class ExcelUtils
- extends Object
Classe on delega la generació de documents Excel per factures amb les llibreries POI.
- Author:
- dferri
Method Summary |
static Integer |
generaExcelFactura(Collection<FacturaDTO> factures,
Double percentIVA,
Double percentIRPF,
Locale locale,
OutputStream osExcel)
Genera un Excel de la selecció de factures psada en memoria per obrir en request |
private static void |
ompleCelda(org.apache.poi.hssf.usermodel.HSSFCell pCell,
org.apache.poi.hssf.usermodel.HSSFWorkbook pWorkbook,
org.apache.poi.hssf.usermodel.HSSFRichTextString pRichTextString,
String pTexto,
boolean destaca,
boolean esCap)
Introdueix un valor amb a la cel·la passada amb les característiques indicades. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COLUMNA_DESTACADA_08
private static final Integer COLUMNA_DESTACADA_08
COLUMNA_DESTACADA_10
private static final Integer COLUMNA_DESTACADA_10
COLUMNA_DESTACADA_11
private static final Integer COLUMNA_DESTACADA_11
ExcelUtils
public ExcelUtils()
generaExcelFactura
public static Integer generaExcelFactura(Collection<FacturaDTO> factures,
Double percentIVA,
Double percentIRPF,
Locale locale,
OutputStream osExcel)
throws IOException
- Genera un Excel de la selecció de factures psada en memoria per obrir en request
- Parameters:
factures
- llista amb la selecciópercentIVA
- percentIRPF
- locale
- osExcel
-
- Throws:
IOException
ompleCelda
private static void ompleCelda(org.apache.poi.hssf.usermodel.HSSFCell pCell,
org.apache.poi.hssf.usermodel.HSSFWorkbook pWorkbook,
org.apache.poi.hssf.usermodel.HSSFRichTextString pRichTextString,
String pTexto,
boolean destaca,
boolean esCap)
- Introdueix un valor amb a la cel·la passada amb les característiques indicades.
- Parameters:
pCell
- HSSFCell a tractarpWorkbook
- HSSFWorkbookpRichTextString
- HSSFRichTextStringpTexto
- String amb el contingutdestaca
- boolean remarcar en vermellesCap
- boolean remarcar en negreta