public void performExport(DataExportModel model, DataExportInstructions instructions, ConnectionHandler connectionHandler) throws DataExportException {
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet(model.getTableName());
if (instructions.createHeader()) {
HSSFRow headerRow = sheet.createRow(0);
for (int columnIndex = 0; columnIndex < model.getColumnCount(); columnIndex++){
String columnName = model.getColumnName(columnIndex);
HSSFCell cell = headerRow.createCell(columnIndex);