import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; import java.util.List; import jxl.Workbook; import jxl.write.Label; import jxl.write.Number; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.util.CellRangeAddress; public class ExportTest { public static List data; public static void main(String[] args) { try { // test data data = new ArrayList(); data.add(new String[] {"Emp No.", "Name", "Salary"}); data.add(new String[] {"1", "John", "15000"}); data.add(new String[] {"2", "Sam", "8000"}); data.add(new String[] {"3", "Dean", "7000"}); // write Sheet String filename = "E:\\new.xls"; writeJxlSheet(filename); writePoiSheet(filename); } catch (Exception e) { e.printStackTrace(); } } public static void writeJxlSheet(String filename) throws Exception { WritableWorkbook workbook = Workbook.createWorkbook(new File(filename)); WritableSheet sheet = workbook.createSheet("Jxl sheet", 0); // write to excel sheet for (int rownum=0; rownum