精华内容
下载资源
问答
  • excel创建excel创建excel创建excel创建excel创建excel创建excel创建excel创建excel创建excel创建excel创建excel创建excel创建excel创建excel创建excel创建excel创建excel创建
  • VB.NET纯代码实现Excel文件的创建 有代码完全模拟Excel文件写法,最终实现无需Excel程序即可自动创建Excel文件
  • VB6创建Excel自定义任务窗格_VB6excel菜单_excel_SCCapp下载_VB6创建excel_vbexcel任务
  • Java 创建excel

    2017-03-11 22:47:24
    Java 创建excel
  • C#创建EXCEL

    2007-06-07 12:24:19
    C#创建EXCEL C#创建EXCEL
  • android 创建Excel

    热门讨论 2012-06-25 13:41:14
    运行时要用jxl.jar 包来启动 列子都是成功的 包括copyExcel 创建Excel
  • MFC创建Excel

    2014-08-05 21:56:43
    通过MFC创建Excel表格,实现设置单元格值和一些其它的操作,很容易和其它程序相结合。
  • 主要介绍了使用c#创建excel的示例,刚时给出了不安装excel也可创建excel的方法,需要的朋友可以参考下
  • 创建excel文档代码

    2011-08-24 21:21:21
    创建excel文档代码,用于VS2010以数据源方式创建Excel文件
  • 使用XML创建Excel文档

    2009-06-25 22:07:06
    使用XML创建Excel文档使用XML创建Excel文档使用XML创建Excel文档使用XML创建Excel文档使用XML创建Excel文档使用XML创建Excel文档使用XML创建Excel文档
  • Labview创建Excel报表

    2018-08-14 14:29:13
    创建EXCEL 报表,可自定义格式,插入字符串 ,可改变字体格式,颜色等
  • poi 解析和创建Excel

    2016-05-15 17:47:34
    poi 解析和创建Excel
  • POI创建Excel文件

    千次阅读 2018-05-31 17:46:18
    * 创建Excel,支持.xls格式,当数据小于30000条,该方法完全没问题 * 最大支持65535条数据,Excel2003最大支持数据条数 * @param title 表名称 * @param head 数据标题 * @param list 数据集合 * @return Excel...
    
    
    /**
     * 创建Excel,支持.xls格式,当数据小于30000条,该方法完全没问题
     * 最大支持65535条数据,Excel2003最大支持数据条数
     * @param title 表名称
     * @param head  数据标题
     * @param list 数据集合
     * @return Excel
     */
    public static HSSFWorkbook createExcel(String title, Map<String, String> head, List list){
        HSSFWorkbook workbook = new HSSFWorkbook();
        //创建工作表
        HSSFSheet sheet = workbook.createSheet(title);
        //添加表头
        HSSFRow row = sheet.createRow(0);
        //设置单元格格式
        HSSFCellStyle cellStyle = workbook.createCellStyle();
        cellStyle.setAlignment(HorizontalAlignment.CENTER);
        //添加表头内容
        List<String> cells = createHeadCell(row, head, cellStyle);
    
        //遍历数据集
        createDataCell(sheet, list, row, cellStyle, cells);
    
        return workbook;
    }
    
    /**
     * 创建Excel,仅支持.xlsx格式 Excel2007 之后
     * @param title 表名称
     * @param head  数据标题
     * @param list 数据集合
     * @return Excel
     */
    public static SXSSFWorkbook createBigExcel(String title, Map<String, String> head, List list){
        SXSSFWorkbook workbook = new SXSSFWorkbook();
        //创建工作表
        SXSSFSheet sheet = workbook.createSheet(title);
        //添加表头
        SXSSFRow row = sheet.createRow(0);
        //设置单元格格式
        CellStyle cellStyle = workbook.createCellStyle();
        cellStyle.setAlignment(HorizontalAlignment.CENTER);
        //添加表头内容
        List<String> cells = createHeadCell(row, head, cellStyle);
    
        //遍历数据集
        createDataCell(sheet, list, row, cellStyle, cells);
    
        return workbook;
    }
    
    private static void createDataCell(Sheet sheet, List list, Row row, CellStyle cellStyle, List<String> cells){
        Cell cell;
        for (int i = 0; i < list.size(); i++) {
            row = sheet.createRow(i + 1);
            Object t = list.get(i);
            try {
                for (int j = 0; j < cells.size(); j++) {
                    Field field = t.getClass().getDeclaredField(cells.get(j));
                    Class<?> type = field.getType();
                    String fieldName = field.getName();
                    String methodName;
                    if (boolean.class == type) {
                        methodName = "is" + fieldName.substring(0, 1).toUpperCase() + fieldName.substring(1);
                    } else {
                        methodName = "get" + fieldName.substring(0, 1).toUpperCase() + fieldName.substring(1);
                    }
                    Method method = t.getClass().getMethod(methodName);
                    //创建单元格并设置值
                    cell = row.createCell(j);
                    cell.setCellStyle(cellStyle);
                    if (Integer.class == type) {
                        Integer value = (Integer) method.invoke(t);
                        cell.setCellValue(value);
                    } else if (String.class == type) {
                        String value = (String) method.invoke(t);
                        cell.setCellValue(value);
                    } else if (Long.class == type) {
                        Long value = (Long) method.invoke(t);
                        cell.setCellValue(value);
                    } else if (Short.class == type) {
                        Short value = (Short) method.invoke(t);
                        cell.setCellValue(value);
                    } else if (Character.class == type) {
                        Character value = (Character) method.invoke(t);
                        cell.setCellValue(value);
                    } else if (Double.class == type) {
                        Double value = (Double) method.invoke(t);
                        cell.setCellValue(value);
                    } else if (Date.class == type) {
                        Date value = (Date) method.invoke(t);
                        cell.setCellValue(value);
                    } else if (Boolean.class == type) {
                        Boolean value = (Boolean) method.invoke(t);
                        cell.setCellValue(value);
                    }
                }
            } catch (Exception e) {
                log.error("创建Excel文件发生异常》》》》》》》》", e);
            }
        }
    }
    
    private static List<String> createHeadCell(Row row, Map<String, String> head, CellStyle cellStyle){
        Cell headCell;
        int cellNum = 0;
        List<String> cells = new ArrayList<>();
        for (Iterator<String> iterator = head.keySet().iterator(); iterator.hasNext();) {
            String name = iterator.next();
            cells.add(name);
            headCell = row.createCell(cellNum);
            headCell.setCellStyle(cellStyle);
            headCell.setCellValue(head.get(name));
            cellNum ++;
        }
        return cells;
    }     
               



    展开全文
  • poi创建excel表格

    2013-01-09 10:41:25
    poi创建excel表格,导出excel
  • C#创建EXCEl模板

    热门讨论 2008-11-04 13:17:25
    C#创建EXCEl模板,程序自动创建EXCEL文件,并且根据需要自动填充单元格内容!输出EXCEL文件
  • java jxl创建Excel

    2012-02-25 07:00:28
    本例优点运行main方法即可到指定路径看到效果。 jxl创建Excel例子,包含创建合并单元格、设置列/单元格属性(字体、宽、高、边框、背景色、自动换行、水平 垂直对齐方式等)。
  • V6.0创建EXCEL文件

    2014-01-14 15:33:55
    V6.0的应用程序创建EXCEL文件保存EXCEL文件以及操作EXCEL文件
  • C#创建Excel文件并将数据导出到Excel文件

    千次下载 热门讨论 2014-05-11 00:30:41
    C#创建Excel文件并将数据导出到Excel文件,实现效果及细节参考: http://blog.csdn.net/testcs_dn/article/details/25509249
  • VC创建Excel表格

    2015-09-15 14:46:33
    VC创建Excel表格的基本介绍。一些基本函数和操作。
  • 使用ADOX创建Excel文件[使用ADOX创建Excel文件]-精品源代码
  • 用VC创建Excel

    2008-11-17 09:32:58
    以前用VC通过ADO访问数据库,但如何自动创建Excel文件能,这个小程序将自动创建Excel文件。
  • 创建Excel工作簿.rar

    2010-07-02 11:12:46
    创建Excel工作簿.rar创建Excel工作簿.rar
  • 创建Excel分类汇总.rar

    2019-09-26 10:24:20
    创建Excel分类汇总.rar,分类汇总结果的展示。
  • 创建excel页签目录

    2013-03-18 14:20:44
    创建excel页签目录操作
  • 创建Excel文件并保存

    2012-08-13 10:42:49
    创建Excel文件并保存!并附有数据库,功能详细,注释详细!
  • VC如何创建EXCEL文件

    2014-02-07 11:37:19
    通过程序展示了VC++如何创建,访问EXCEL文件,简单易懂,让你对EXCEL操作有一个基本的了解
  • 主要为大家详细介绍了C#创建Excel多级分组的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 184,289
精华内容 73,715
关键字:

怎样创建excel