澳门太阳娱乐集团官网-太阳集团太阳娱乐登录

太阳集团太阳娱乐登录excel表格怎么设置打字与印
分类:软件下载

问题:excel遮蔽表格怎么打字与印刷?

问题:excel表格怎么设置打字与印刷格式?

导出excel表格,excel表格

前提:引入jar包

 1 <dependency>
 2     <groupId>org.apache.poi</groupId>
 3     <artifactId>poi-ooxml</artifactId>
 4     <version>3.10-FINAL</version>
 5 </dependency>
 6 <dependency>
 7     <groupId>org.apache.poi</groupId>
 8     <artifactId>poi</artifactId>
 9     <version>3.17</version>
10 </dependency>
11 <dependency>
12     <groupId>junit</groupId>
13     <artifactId>junit</artifactId>
14     <version>4.11</version>
15     <scope>test</scope>
16 </dependency>

将数据库表中的字段设置为表格表头,对应的笔录三回写入到excel中。

后台代码:

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFFont;
import org.apache.poi.hssf.usermodel.HSSFPatternFormatting;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.util.CellRangeAddress;
import org.apache.poi.hssf.util.HSSFColor;
import org.junit.Test;

/**
 * 导出excel
 * @author hewangtong
 *
 */
@SuppressWarnings("deprecation")
public class ExportExcel {

    /**
     * 导出excel
     * @param out 输出到哪里
     * @param students 学生信息
     * @param title excel中内容标题
     * @param headers 学生信息表中的头标签
     */
    public void exportExcel(OutputStream out, List<Map<String, Object>> students, String title, String[] headers){
        //1.创建一个工作簿。
        HSSFWorkbook workbook = new HSSFWorkbook();
        //2.创建一个sheet页
        HSSFSheet sheet = workbook.createSheet("student-info");
        //3.设置sheet页的列宽
        sheet.setDefaultColumnWidth(30);
        //4.解决标题
        //设置标题的样式
        HSSFCellStyle titleCellStyle = workbook.createCellStyle();//创建标题样式
        titleCellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);//使标题居中
        //设置标题的字体
        HSSFFont titleFont = workbook.createFont();
        titleFont.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
        titleFont.setFontHeight((short) 8);
        titleFont.setFontHeightInPoints((short) 16);
        titleFont.setFontName("宋体");
        titleFont.setCharSet(HSSFFont.DEFAULT_CHARSET);
        //将字体样式植入样式中
        titleCellStyle.setFont(titleFont);
        //设置标题位置
        HSSFRow titleRow = sheet.createRow(0);//第一行
        HSSFCell titleCell = titleRow.createCell(0);
        //将标题值和样式放入相应位置
        titleCell.setCellValue(title);
        titleCell.setCellStyle(titleCellStyle);
        //合并单元格
        CellRangeAddress cra = new CellRangeAddress(0, 0, 0, 3);
        sheet.addMergedRegion(cra);
        //5.解决表格表头
        //学生统计表的表头
        HSSFRow headerRow = sheet.createRow(1);//第二行
        HSSFCell headerCell = null;
        //设置表头样式
        HSSFCellStyle headerStyle = workbook.createCellStyle();
        headerStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
        headerStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);//设置边框
        headerStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
        headerStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
        headerStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
        //以下这两种必须搭配使用
        headerStyle.setFillForegroundColor(HSSFColor.ORANGE.index);//填充前景颜色
        headerStyle.setFillPattern(HSSFPatternFormatting.SOLID_FOREGROUND);//填充模式
        //设置表头字体
        HSSFFont headerFont = workbook.createFont();
        headerFont.setBoldweight(HSSFFont.BOLDWEIGHT_NORMAL);
        headerFont.setCharSet(HSSFFont.DEFAULT_CHARSET);
        headerFont.setColor(HSSFColor.GREEN.index);
        headerFont.setFontName("宋体");
        headerFont.setFontHeight((short) 6);
        headerFont.setFontHeightInPoints((short) 12);
        headerStyle.setFont(headerFont);
        for(int i=0; i<headers.length; i++){
            headerCell = headerRow.createCell(i);
            headerCell.setCellValue(headers[i]);
            headerCell.setCellStyle(headerStyle);
        }
        //6.解决表格内容
        HSSFRow contentRow = null;
        HSSFCell contentCell = null;
        HSSFCellStyle contentStyle = workbook.createCellStyle();
        contentStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
        HSSFFont contentFont = workbook.createFont();
        contentFont.setCharSet(HSSFFont.DEFAULT_CHARSET);
        contentFont.setFontName("宋体");
        contentFont.setFontHeightInPoints((short) 10);
        contentStyle.setFont(contentFont);
        for(int i=0; i<students.size(); i++){
            contentRow = sheet.createRow(i+2);//第行及其之后行
            contentCell = contentRow.createCell(0);
            contentCell.setCellValue(students.get(i).get("id").toString());
            contentCell.setCellStyle(contentStyle);
            contentCell = contentRow.createCell(1);
            contentCell.setCellValue(students.get(i).get("name").toString());
            contentCell.setCellStyle(contentStyle);
            contentCell = contentRow.createCell(2);
            contentCell.setCellValue(students.get(i).get("sex").toString());
            contentCell.setCellStyle(contentStyle);
            contentCell = contentRow.createCell(3);
            contentCell.setCellValue(students.get(i).get("age").toString());
            contentCell.setCellStyle(contentStyle);
        }
        try {
            //7.将该工作簿输出到指定目录
            workbook.write(out);
            //8.关闭资源
            out.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    public List<Map<String, Object>> getStudents(){
        List<Map<String, Object>> students = new ArrayList<Map<String, Object>>();
        Map<String, Object> map1 = new HashMap<String, Object>();
        Map<String, Object> map2 = new HashMap<String, Object>();
        Map<String, Object> map3 = new HashMap<String, Object>();
        Map<String, Object> map4 = new HashMap<String, Object>();
        Map<String, Object> map5 = new HashMap<String, Object>();
        Map<String, Object> map6 = new HashMap<String, Object>();
        map1.put("id", 1);
        map1.put("name", "张");
        map1.put("sex", "男");
        map1.put("age", 12);
        students.add(map1);
        map2.put("id", 2);
        map2.put("name", "王五");
        map2.put("sex", "男");
        map2.put("age", 21);
        students.add(map2);
        map3.put("id", 3);
        map3.put("name", "赵六");
        map3.put("sex", "男");
        map3.put("age", 15);
        students.add(map3);
        map4.put("id", 4);
        map4.put("name", "晓慧");
        map4.put("sex", "女");
        map4.put("age", 18);
        students.add(map4);
        map5.put("id", 5);
        map5.put("name", "欢欢");
        map5.put("sex", "女");
        map5.put("age", 35);
        students.add(map5);
        map6.put("id", 6);
        map6.put("name", "罗罗");
        map6.put("sex", "女");
        map6.put("age", 56);
        students.add(map6);
        return students;
    }

    @Test
    public void testExportExcel(){
        OutputStream out = null;
        try {
            File file = new File("D:/"+"student"+".xls");
            if(!file.isDirectory()){
                file.createNewFile();
            }
            out = new FileOutputStream(file);
        } catch (Exception e) {
            e.printStackTrace();
        }
        String[] headers = new String[]{"编号", "姓名", "性别", "年龄"};
        exportExcel(out, getStudents(), "学生统计表", headers);

    }

意义如下:

太阳集团太阳娱乐登录 1

参考:

前提:引入jar包 1 dependency 2 groupId org.apache.poi / groupId 3 artifactId poi-ooxml / artifactId 4 version 3.10-FINAL / version 5 / depende...

回答:

回答:

在excel中 假使将无需出示的专门的学问表隐蔽了 在打字与印刷时将不被突显和打字与印刷出来。假若想收回掩饰操作 只供给在工作表上点击右键,选取撤消隐敝 若是有五个曾经隐蔽的表格 ,只需选用之中你必要苏醒 想打字与印刷的报表就足以啦。

点名区域打字与印刷

EXCEL打字与印刷不用全套表格都打字与印刷下来,能够只选拔供给打字与印刷的区域。 步骤:---,鼠标选中供给打字与印刷的区域。

太阳集团太阳娱乐登录 2

太阳集团太阳娱乐登录 3

打字与印刷为一页

报表要求打字与印刷为一页,不用调解痉格,能够在打印时举行安装。 步骤:---。太阳集团太阳娱乐登录 4

太阳集团太阳娱乐登录,回答:

打字与印刷标题

打字与印刷多页表格时,打字与印刷预览独有首先页有标题,进行设置就足以将全体页面都打字与印刷标题。 步骤:1、--,选中标题行所在单元格;

2、点击可观看全部页面都有题目栏。太阳集团太阳娱乐登录 5

您好,excel的隐形表格是打字与印刷不出去的。即便你是想连表格打字与印刷出来的话,能够在格式里的单元格格式的边框里安装。无论你说的是隐身的一张表的行列, 照旧遮掩的劳作表在打字与印刷时精选打印整个办事薄来打字与印刷 都不会打字与印刷掩盖区域。 要打字与印刷方式唯有四个正是撤废掩盖

打字与印刷页码

EXCEL的页面即便平时看不到,但打字与印刷时就足以展现。 步骤:1、--,选拔要求的页眉页脚格式,也足以自定义页眉页脚。

2、点击能够观望表格展现页码。太阳集团太阳娱乐登录 6

回答:

打字与印刷演讲

演讲的打字与印刷能够在干活表末尾,也足以如职业表呈现打印。 步骤:----采纳如故。太阳集团太阳娱乐登录 7

回答:

当行/列被隐形的时候,它的庐山真面目即是行高/列宽被装置为“0”。

连Excel打字与印刷都不会,怎么敢说话!

太阳集团太阳娱乐登录 8

打字与印刷的时候Excel显明是不会活动调治行高/列宽的,所以被埋伏的行/列依旧不可知,也便是不会被打字与印刷出来。

01 打字与印刷标题页

太阳集团太阳娱乐登录 9

想要被打字与印刷出来:

02 一页纸打字与印刷

太阳集团太阳娱乐登录 10

  1. 裁撤隐敝。

  2. 调解被遮掩行/列的行高/列宽,直到数据可知。

03 错误单元格打字与印刷

太阳集团太阳娱乐登录 11

回答:

04 单色打字与印刷

太阳集团太阳娱乐登录 12

藏匿的报表是不或者打字与印刷的。供给撤废遮掩本事够打字与印刷。

05 网格打字与印刷

太阳集团太阳娱乐登录 13

报表的左上角左键选用表格,在列点击右键撤除掩饰,能够把潜伏的列突显出来,同理撤销掩饰的行。

06 打字与印刷居中显得

太阳集团太阳娱乐登录 14

企望能扶助你

在商量区留言,告诉作者,你想深造如何Excel工夫?

太阳集团太阳娱乐登录 15

后台回恢复关贸总协定缔约国地位键词:转载,获取Excel练习资料

有关小编

留意共享Excel经验技巧

一位走得快,一群人走得远,与111位同学一道成长

教练营期望您的加盟

太阳集团太阳娱乐登录 16

回答:

打字与印刷设置,说轻松很简短,但假诺不知情功用设置,也会很吃力,非常是干焦急打印的时候。

目的在于看完自个儿的介绍,能帮你到家领会打字与印刷的效果设置。

一、对打字与印刷文书档案的页面设置

此间是打字与印刷页面包车型客车总设置,比很多时候打字与印刷不健康,难点都冒出在这里。

太阳集团太阳娱乐登录 17

重点介绍八个:

1、打字与印刷区域

从名称想到所包蕴的意义,这里设置的是要打字与印刷的区域,选中要打印的区域后,点击设置打字与印刷区域命令就可以,其余未选用区域则不会打字与印刷。

太阳集团太阳娱乐登录 18

本人将前几行设置为打字与印刷区域,看一下打字与印刷预览:

太阳集团太阳娱乐登录 19

末尾的未安装的区域都不会打字与印刷。

2、分页符

在Excel中是自带分页符的,在分页预览页面能够查看:

太阳集团太阳娱乐登录 20

上航海用教室中的墨蓝虚线即为自动分页符,是上一页和下一页的分水线,Excel自动识其他。

手动设置分页符的操作如下:

单击要求插入分页符的上边贰个单元格,然后页面布局——分隔符——插入分页符

太阳集团太阳娱乐登录 21

手动插入分页符是品蓝的实线。

调节分页符,直接用鼠标上下拖动就能够。自带和设置的分页符都可开展拖动。

太阳集团太阳娱乐登录 22

3、打字与印刷标题

打字与印刷标题是将精选的行区域或列区域作为标题,打字与印刷的每一页都会带着。

太阳集团太阳娱乐登录 23

打字与印刷预览效果:

太阳集团太阳娱乐登录 24

设置的行标题在其次页中也会展现。

二、页面设置

在打字与印刷题目中能够展开页面设置窗口,在打字与印刷预览中也得以打开:

太阳集团太阳娱乐登录 25

介绍多少个根本的效劳:

1、居中设置:

太阳集团太阳娱乐登录 26

2、是不是能够网格线

太阳集团太阳娱乐登录 27

3、错误单元格打字与印刷效果

太阳集团太阳娱乐登录 28

太阳集团太阳娱乐登录 29

4、页眉页脚

常在页眉中显示文件标题,在页脚中设置页码

太阳集团太阳娱乐登录 30

三、打字与印刷预览设置

效率页码如下:

太阳集团太阳娱乐登录 31

常用的遵循有:打印页数,横向打字与印刷或纵向打字与印刷,还会有纸张的精选等等。

详细介绍七个:

1、页边距

点击右下角按键,就足以展现边距线,可以向来拖动调治,特别有利。

太阳集团太阳娱乐登录 32

2、缩放打字与印刷

可一直缩放为一页,

太阳集团太阳娱乐登录 33

也得以自定义缩放,依据设置比列缩放打字与印刷

太阳集团太阳娱乐登录 34

四、打字与印刷机属性

那些是截然依据打字与印刷机来的,区别的打字与印刷机设置也比不上,常常有打字与印刷格局(单双面等)、打字与印刷纸尺寸和打字与印刷颜色等地方。

太阳集团太阳娱乐登录 35

以上几点都成竹在胸了,相信你可以管理打字与印刷中的各样问题了。

本文由澳门太阳娱乐集团官网发布于软件下载,转载请注明出处:太阳集团太阳娱乐登录excel表格怎么设置打字与印

上一篇:word表格粘贴到excel表格里面,保证列宽行高都不 下一篇:没有了
猜你喜欢
热门排行
精彩图文