精华内容
下载资源
问答
  • 1.word2007选项卡里面怎么没有[设计]啊在word选项中可以将设计调出来,演示软件版本为word2007,具体操作请参照以下步骤。1、首先在电脑上打开一个word文档,然后点击界面左上角的“office按钮”图标。2、然后在出现...

    1.word2007选项卡里面怎么没有[设计]啊

    在word选项中可以将设计调出来,演示软件版本为word2007,具体操作请参照以下步骤。

    1、首先在电脑上打开一个word文档,然后点击界面左上角的“office按钮”图标。

    2、然后在出现的窗口中,找到“word选项”进行点击。

    3、然后在出现的窗口中点击“自定义”选项,进入其页面中。

    4、然后在“所有命令”的选项下,在下方框中找到“设计模式”,然后添加至右侧工具栏中。

    5、完成以上设置后,即可将设计模式添加至word2007快捷选项卡里。

    2.怎么在Word2007中设置插入和改写模式

    方法1,打开word文档,在状态栏底部直接点“插入”就能切换至“改写”。

    方法2,打开Word文档,光标停留在编辑页面中,按键盘上的“Insert"键,也能任意切换插入和改写模式。

    扩展资料:

    快捷键 作用

    Ctrl+Shift+Spacebar 创建不间断空格

    Ctrl+Shift+ -(连字符) 创建不间断连字符

    Ctrl+Shift+< 缩小字号

    Ctrl+Shift+> 增大字号

    Ctrl+Q 删除段落格式

    Ctrl+Spacebar 删除字符格式

    Ctrl+C 复制所选文本或对象

    Ctrl+X 剪切所选文本或对象

    Ctrl+V 粘贴文本或对象

    Ctrl+Z 撤消上一操作

    Ctrl+Y 重复上一操作

    参考资料:搜狗百科-word2007

    3.word中如何默认关闭设计模式

    试试这个

    如果可以,加分,哈哈~~~

    工具-宏-设置成低

    to crazy0ball

    你的问题我在网上查了好多资料,但是到目前为止,还没有办法直接解决这个问题的办法,估计是很难,或者说没有办法直接解决,因为,在你之前,在好几个OFFICE专业论坛上已经有人就这问题进行了探讨,没有一个最终的解决方案.

    其实,说到低,就是因为WORD默认的宏安全级别为高,因此,无论在VBA里写什么代码,都无法运行,所以,想用VBA解决不可能,同样,如果是问卷调查,为了方便性,我们一般不会要求客户把自己WORD的宏降为低.

    我甚至找了有没有办法解决将WORD宏直接将为低等办法,但基本是要依靠VBA,呵呵,代码都无法运行,怎么执行啊~~~

    还有一种方式,就是通过数字签名,但好象需要付费,另外在可户端操作起来怎么样就不清楚了,具体的你可以查询一些资料.

    最好想到了将WORD封装成EXE文件,我试了一下,好象可以,我将WORD宏设成高,用生成的EXE打开后,虽然在左上脚显示控件工具箱,但已经不是设计模式了.

    你同样把你的WORD设成默认的高,保存后退出,利用工具生成EXE文件,然后打开看看,如果是设计模式,取消设计模式,保存退出,再打开~~

    我这测试一次成功,希望你也可以,就是不知道这样你是否能接受,其实只要不影响你其他内容,用WORD,还是封装后的EXE,对客户来说,没什么影响.

    至少个人感觉利用工具封装是个不错的选择,除了解决你的问题外,还可以多的技术含量,呵呵~~~

    下面是转换工具,和我做的一个TEST文件,你试一下:

    展开全文
  • 直流速系统具有速范围广、精度高、动态性能好和易于控制等优点,所以在电气传动中获得了广泛...然后按照自动控制原理,对双闭环速系统的设计参数进行分析和计算,利用Simulink对系统进行了各种参数给定下的仿真
  • 我的《面向对象程序设计(C#2005)》(word版)文字教案,了一个学期才完成,吐血之作,Word版,请下载! 如果您不想支付资源分,请联系hncsjwd@21cn.com.
  • word里表格斜线怎么

    2019-09-04 17:13:29
    1、首先,我们绘制一个表格,单击菜单栏–插入–表格,选择表格行数和列数,在Word空白页面中绘制出来。 2、表格绘制完之后,输入一些文字信息,将光标定位到需要绘制斜线表头的单元格,单击设计选项卡下边框按钮,...

    Word文档的功能虽说简单,但还是需要实操下。有的人会问word里表格左上角*个格子的那个斜线怎么做的?其实那个斜线叫做斜线表头。下面就给大家介绍下word文档里表格的斜线表头的制作方法。
    word表格斜线一分为二怎么打字
    1、首先,我们绘制一个表格,单击菜单栏–插入–表格,选择表格行数和列数,在Word空白页面中绘制出来。

    2、表格绘制完之后,输入一些文字信息,将光标定位到需要绘制斜线表头的单元格,单击设计选项卡下边框按钮,从下拉菜单中选择斜下边框。

    3、这样,最基本的斜线表头就完成了,如果需要将单元格分为三栏或者多栏,这类方法就行不通了,而Word2013中有没有之前版本自带的绘制斜线表头功能按钮,我们只能通过插入形状的方法来完成。

    4、插入直线,以单元格左上角端点开始,绘制出直线,将单元格分开。

    5、要是大家想在分开之后的部分插入文字,可以用到文本框的方法,插入文本框,输入文字。

    6、将文本框移动到单元格中,Ctrl键选中这些文本框,点击填充按钮,将其设置为无轮廓,这样文本框边线就看不到了。

    展开全文
  • 2009-09-11 20:30:04| 分类: 电脑知识 |举报|字号 ...这种情况通常是Word模板设计不合适, 如果希望在Word中图片填充満整个单元格,请根据如下设置(同理也可以设置为按一定边距填充)。  1、找照片的单元格
    出处:http://u13382036813.blog.163.com/blog/static/128966032200910268114547/


    2009-09-11 20:30:04|  分类: 电脑知识 |举报|字号 订阅
    这种情况通常是Word模板设计不合适,
    如果希望在Word中图片填充満整个单元格,请根据如下设置(同理也可以设置为按一定边距填充)。 
    1、找照片的单元格中右键菜单-->表格属性-->选项、把上下左右边距都设成0,不建议选“自动重调尺寸以适应内容”。 
    2、选中这个单元格,格式菜单、段落,左缩进0、右缩进0、段前0、段后0、行距设成最小值0,清空两个“如果定义了文档网格,则……”的复选框 


    然后试试在单元格中插入照片,就会直接填满整个表格了
    展开全文
  • 前言:最近老大急需出一份数据库设计文档,急到只有半天时间,然后呢,几十上百张表,不知道要写到什么时候,想了想有没有什么方式偷懒一波,又想了一下,数据库表设计的时候,每张表和字段都是加了注释了的,对!...

    前言:最近老大急需出一份数据库设计文档,急到只有半天时间,然后呢,几十上百张表,不知道要写到什么时候,想了想有没有什么方式偷懒一波,又想了一下,数据库表设计的时候,每张表和字段都是加了注释了的,对!就是这个好习惯,于是,我有办法,废话少说,上步骤和代码,基础思路是springboot+mybatis+POI(吐槽一下,网上烂大街的博客,基本没见到POI代码标识版本的,看到就窝火,因为POI版本经常性的不向下兼容)

    1.使用idea创建一个springboot,依赖和构建使用的是gradle;

    2.创建完成后的,gradle依赖如下:

    compile 'org.mybatis.spring.boot:mybatis-spring-boot-starter:1.1.1'
    compile group: 'mysql', name: 'mysql-connector-java', version: '8.0.12'
    compile group: 'org.apache.poi', name: 'poi', version: '3.16'
    compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.8.1'
    compile group: 'org.docx4j', name: 'docx4j', version: '6.1.0'
    compile group: 'org.apache.poi', name: 'ooxml-schemas', version: '1.4'
    compile group: 'org.apache.poi', name: 'poi-ooxml', version: '3.16'
    compile group: 'org.apache.poi', name: 'poi-ooxml-schemas', version: '3.16'
    compile group: 'org.apache.xmlbeans', name: 'xmlbeans', version: '3.0.2'
    compile group: 'org.apache.xmlbeans', name: 'xmlbeans-xmlpublic', version: '2.6.0'

    3.将resources文件夹下的application.properties后缀名更改为yml,然后在yml文件中添加如下信息:

    spring:
      datasource:
        # jdbc 配置
        driver-class-name: com.mysql.cj.jdbc.Driver
        url: jdbc:mysql://您数据库的IP地址:端口/information_schema?useUnicode=true&serverTimezone=Asia/Shanghai&useSSL=false&characterEncoding=UTF-8
        username: 用户名
        password: 密码
        # 连接池配置,说明请参考Druid Wiki,配置_DruidDataSource参考配置
      #    druid:
      #        initialSize: 1
      #        minIdle: 1
      #        maxActive: 20
      #        maxWait: {}
      #        timeBetweenEvictionRunsMillis: {}
      #        minEvictableIdleTimeMillis: {}
      #        validationQuery: {}
      #        testWhileIdle: {}
      #        testOnBorrow: {}
      #        testOnReturn: {}
      #        poolPreparedStatements: {}
      #        maxPoolPreparedStatementPerConnectionSize: {}
      # active devtools
      devtools:
        restart:
          enabled: true
      # date format config
      jackson:
        date-format: yyyy-MM-dd HH:mm:ss
        time-zone: GMT+8
      output:
        ansi:
          enabled: always
        date-format: yyyy-MM-dd
    # mybatis config
    mybatis:
      type-aliases-package: com.iwiteks.house.entity # 指的是实体所在的包名
      mapper-locations[0]: classpath:mapperxmls/*.xml
    server:
      port: 8088

    4.先上工程结构图,避免乱了看博客的人的思路

    4.1启动类添加mybatis扫描:

    @MapperScan("com.iwiteks.tools")

    完整代码如下:

    package com.iwiteks.tools;
    
    import org.mybatis.spring.annotation.MapperScan;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication
    @MapperScan("com.iwiteks.tools")
    public class IwiteksToolsApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(IwiteksToolsApplication.class, args);
        }
    
    }
    

     

    4.2先编写mybatis xml sql

    TableDao.xml文件内容如下:

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
    <mapper namespace="com.iwiteks.tools.dao.TableDao">
    
        <!-- 代码生成工具生成(结果集) -->
        <resultMap id="AllColumnMap" type="com.iwiteks.tools.entity.Table">
            <result column="table_name" property="tableName"/>
            <result column="table_comment" property="tableComment"/>
            <result column="engine" property="engine"/>
        </resultMap>
    
        <!-- 代码生成工具生成(对应表字段的sql片段) -->
        <sql id="all_column">
            `table_name`,
            table_comment,
            engine
        </sql>
    
    
        <!-- 代码生成工具生成(查询数据,其中pojo为参数过滤对象) -->
        <select id="select" resultMap="AllColumnMap">
            SELECT <include refid="all_column"/>
            FROM tables
            <where>
                table_schema = #{dbName}
            </where>
        </select>
    </mapper>

     

    ColumnsDao.xml文件内容如下:

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
    <mapper namespace="com.iwiteks.tools.dao.TableDao">
    
        <!-- 代码生成工具生成(结果集) -->
        <resultMap id="AllColumnMap" type="com.iwiteks.tools.entity.Columns">
            <result column="column_name" property="columnName"/>
            <result column="column_type" property="columnType"/>
            <result column="column_comment" property="columnComment"/>
            <result column="is_nullable" property="isNullable"/>
        </resultMap>
    
        <!-- 代码生成工具生成(对应表字段的sql片段) -->
        <sql id="all_column">
            `column_key`,
            `column_name`,
            `column_type`,
            `column_comment`,
            `is_nullable`
        </sql>
    
    
        <!-- 代码生成工具生成(查询数据,其中pojo为参数过滤对象) -->
        <select id="select" resultMap="AllColumnMap">
            SELECT <include refid="all_column"/>
            FROM columns
            <where>
                `table_schema` = #{dbName} AND `table_name` = #{tableName}
            </where>
        </select>
    </mapper>
    

     

    4.3dao层两个文件代码如下:

    TableDao.java代码如下:
    package com.iwiteks.tools.dao;
    
    import org.apache.ibatis.annotations.Param;
    import org.springframework.stereotype.Repository;
    import java.util.List;
    import com.iwiteks.tools.entity.Table;
    
    @Repository
    public interface TableDao {
    
    
        List<Table> select(@Param("dbName") String dbName);
    }
    

    ColumnsDao.java代码如下:
    package com.iwiteks.tools.dao;
    
    import org.apache.ibatis.annotations.Param;
    import org.springframework.stereotype.Repository;
    import java.util.List;
    import com.iwiteks.tools.entity.Columns;
    
    @Repository
    public interface ColumnsDao {
    
        List<Columns> select(@Param("tableName") String tableName, @Param("dbName") String dbName);
    }
    

    4.4service层两个文件如下如下:

    TableService.java代码如下:
    package com.iwiteks.tools.service;
    
    import com.iwiteks.tools.entity.Table;
    import org.springframework.stereotype.Service;
    
    import javax.annotation.Resource;
    import java.util.List;
    
    import com.iwiteks.tools.dao.TableDao;
    
    @Service
    public class TableService {
    
        @Resource
        private TableDao tableDao;
    
        public List<Table> select(String dbName) {
            return tableDao.select(dbName);
        }
    }
    

    ColumnsService.java文件代码如下:
    package com.iwiteks.tools.service;
    
    import com.iwiteks.tools.entity.Columns;
    import org.springframework.stereotype.Service;
    
    import javax.annotation.Resource;
    import java.util.List;
    
    import com.iwiteks.tools.dao.ColumnsDao;
    
    @Service
    public class ColumnsService {
    
        @Resource
        private ColumnsDao columnsDao;
    
    
        public List<Columns> select(String tableName, String dbName) {
            return columnsDao.select(tableName, dbName);
        }
    }
    

    4.5两个实体类的代码如下:

    Table.java文件代码如下:
    package com.iwiteks.tools.entity;
    
    import java.util.List;
    
    public class Table {
        private String tableName;
        private String tableComment;
        private String engine;
        private List<Columns> columns;
    
        public String getTableName() {
            return tableName;
        }
    
        public void setTableName(String tableName) {
            this.tableName = tableName;
        }
    
        public String getTableComment() {
            return tableComment;
        }
    
        public void setTableComment(String tableComment) {
            this.tableComment = tableComment;
        }
    
        public String getEngine() {
            return engine;
        }
    
        public void setEngine(String engine) {
            this.engine = engine;
        }
    
        public List<Columns> getColumns() {
            return columns;
        }
    
        public void setColumns(List<Columns> columns) {
            this.columns = columns;
        }
    }
    

    Columns.java文件代码如下:
    package com.iwiteks.tools.entity;
    
    public class Columns {
        private String columnName;
        private String columnType;
        private String columnComment;
        private String isNullable;
    
        public String getColumnName() {
            return columnName;
        }
    
        public void setColumnName(String columnName) {
            this.columnName = columnName;
        }
    
        public String getColumnType() {
            return columnType;
        }
    
        public void setColumnType(String columnType) {
            this.columnType = columnType;
        }
    
        public String getColumnComment() {
            return columnComment;
        }
    
        public void setColumnComment(String columnComment) {
            this.columnComment = columnComment;
        }
    
        public String getIsNullable() {
            return isNullable;
        }
    
        public void setIsNullable(String isNullable) {
            this.isNullable = isNullable;
        }
    }
    

    备注:Columns.java属于Table.java的子集数据

    4.6controller层代码如下(代码实在截图不下了,也懒得弄了,直接贴代码吧):

    package com.iwiteks.tools.controller;
    
    import com.iwiteks.tools.entity.Columns;
    import com.iwiteks.tools.entity.Table;
    import com.iwiteks.tools.service.ColumnsService;
    import com.iwiteks.tools.service.TableService;
    import org.apache.poi.xwpf.usermodel.*;
    import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTblPr;
    import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTblWidth;
    import org.openxmlformats.schemas.wordprocessingml.x2006.main.STTblWidth;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestParam;
    import org.springframework.web.bind.annotation.RestController;
    
    import javax.servlet.http.HttpServletResponse;
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.OutputStream;
    import java.math.BigInteger;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.List;
    
    @RestController
    @RequestMapping(value = "/api/gen")
    public class GenController {
    
        @Autowired
        private TableService tableService;
        @Autowired
        private ColumnsService columnsService;
    
        @GetMapping(value = "/start")
        public List<Table> gen(@RequestParam(value = "dbName") String dbName) {
            List<Table> results = tableService.select(dbName);
            if (results != null) {
                List<Columns> columnsList = null;
                for (int i = 0, len = results.size(); i < len; i++) {
                    columnsList = columnsService.select(results.get(i).getTableName(), dbName);
                    results.get(i).setColumns(columnsList);
                }
    
                return results;
            } else {
                return null;
            }
        }
    
        /**
         * 导出
         * @param dbName
         * @param response
         * @throws IOException
         */
        @GetMapping(value = "/exportDocument")
        public void exportTable(@RequestParam(value = "dbName") String dbName, HttpServletResponse response) throws IOException {
            List<Table> results = tableService.select(dbName);
            if (results == null) {
                return;
            } else {
                if (results.size() == 0) {
                    return;
                }
            }
    
            List<Columns> columnsList = null;
            for (int i = 0, len = results.size(); i < len; i++) {
                columnsList = columnsService.select(results.get(i).getTableName(), dbName);
                results.get(i).setColumns(columnsList);
            }
    
            // 创建空白文档
            XWPFDocument document = new XWPFDocument();
    
            //基础对象
            // 段落
            XWPFParagraph titleParag = null;
            // 标题
            XWPFRun titleRun = null;
            // 表格
            XWPFTable table = null;
            // 表格属性
            CTTblPr tablePr = null;
            // 表格宽度
            CTTblWidth width = null;
    
            // 表头行
            XWPFTableRow headRow = null;
            XWPFTableCell headCell0 = null;
            XWPFTableCell headCell1 = null;
            XWPFTableCell headCell2 = null;
            XWPFTableCell headCell3 = null;
            XWPFTableCell headCell4 = null;
            XWPFTableCell headCell5 = null;
    
            XWPFRun headRun0 = null;
            XWPFRun headRun1 = null;
            XWPFRun headRun2 = null;
            XWPFRun headRun3 = null;
            XWPFRun headRun4 = null;
            XWPFRun headRun5 = null;
    
            // 行
            XWPFTableRow contentRow = null;
            XWPFTableCell cell0 = null;
            XWPFTableCell cell1 = null;
            XWPFTableCell cell2 = null;
            XWPFTableCell cell3 = null;
            XWPFTableCell cell4 = null;
            XWPFTableCell cell5 = null;
    
            XWPFRun pRun0 = null;
            XWPFRun pRun1 = null;
            XWPFRun pRun2 = null;
            XWPFRun pRun3 = null;
            XWPFRun pRun4 = null;
            XWPFRun pRun5 = null;
    
            for (int i = 0, len = results.size(); i < len; i++) {
                //创建标题段落
                titleParag = document.createParagraph();
                titleRun = titleParag.createRun();
                titleRun.setText(String.valueOf(i + 1) + "." + results.get(i).getTableName() + "(" + results.get(i).getTableComment() + ")");
                titleRun.setFontSize(20);
                titleRun.setBold(true);//字体是否加粗
                titleParag.setAlignment(ParagraphAlignment.LEFT);//段落居左
    
                table = document.createTable(results.get(i).getColumns().size() + 1, 6);
                tablePr = table.getCTTbl().addNewTblPr();
                width = tablePr.addNewTblW();
                width.setW(BigInteger.valueOf(8000));
                //设置表格宽度为非自动
                width.setType(STTblWidth.DXA);
    
                //表头行
                headRow = table.getRow(0);
                headCell0 = headRow.getCell(0);
                headCell1 = headRow.getCell(1);
                headCell2 = headRow.getCell(2);
                headCell3 = headRow.getCell(3);
                headCell4 = headRow.getCell(4);
                headCell5 = headRow.getCell(5);
    
                // 0
                titleParag = headCell0.addParagraph();
                headRun0 = titleParag.createRun();
                headRun0.setText("序号");
                headRun0.setFontSize(12);
                headRun0.setBold(true);//是否粗体
                headCell0.setColor("DEDEDE");
                titleParag.setVerticalAlignment(TextAlignment.CENTER);//垂直居中
                titleParag.setAlignment(ParagraphAlignment.CENTER);//水平居中
    
                // 1
                titleParag = headCell1.addParagraph();
                headRun1 = titleParag.createRun();
                headRun1.setText("字段名");
                headRun1.setFontSize(12);
                headRun1.setBold(true);
                headCell1.setColor("DEDEDE");
                titleParag.setVerticalAlignment(TextAlignment.CENTER);//垂直居中
                titleParag.setAlignment(ParagraphAlignment.CENTER);//水平居中
    
                // 2
                titleParag = headCell2.addParagraph();
                headRun2 = titleParag.createRun();
                headRun2.setFontSize(12);
                headRun2.setText("字段中文名");
                headRun2.setBold(true);
                headCell2.setColor("DEDEDE");
                titleParag.setVerticalAlignment(TextAlignment.CENTER);//垂直居中
                titleParag.setAlignment(ParagraphAlignment.CENTER);//水平居中
    
                // 3
                titleParag = headCell3.addParagraph();
                headRun3 = titleParag.createRun();
                headRun3.setFontSize(12);
                headRun3.setText("数据类型(长度)");
                headRun3.setBold(true);
                headCell3.setColor("DEDEDE");
                titleParag.setVerticalAlignment(TextAlignment.CENTER);//垂直居中
                titleParag.setAlignment(ParagraphAlignment.CENTER);//水平居中
    
                // 4
                titleParag = headCell4.addParagraph();
                headRun4 = titleParag.createRun();
                headRun4.setFontSize(12);
                headRun4.setText("是否必填");
                headRun4.setBold(true);
                headCell4.setColor("DEDEDE");
                titleParag.setVerticalAlignment(TextAlignment.CENTER);//垂直居中
                titleParag.setAlignment(ParagraphAlignment.CENTER);//水平居中
    
                // 5
                titleParag = headCell5.addParagraph();
                headRun5 = titleParag.createRun();
                headRun5.setFontSize(12);
                headRun5.setText("备注");
                headRun5.setBold(true);
                headCell5.setColor("DEDEDE");
                titleParag.setVerticalAlignment(TextAlignment.CENTER);//垂直居中
                titleParag.setAlignment(ParagraphAlignment.CENTER);//水平居中
    
                //表主体行
                for (int j = 0; j < results.get(i).getColumns().size(); j++) {
                    contentRow = table.getRow(j + 1);
                    cell0 = contentRow.getCell(0);
                    cell1 = contentRow.getCell(1);
                    cell2 = contentRow.getCell(2);
                    cell3 = contentRow.getCell(3);
                    cell4 = contentRow.getCell(4);
                    cell5 = contentRow.getCell(5);
    
                    // 0
                    titleParag = cell0.addParagraph();
                    pRun0 = titleParag.createRun();
                    pRun0.setText(String.valueOf(j + 1));
                    cell0.setVerticalAlignment(XWPFTableCell.XWPFVertAlign.CENTER);//垂直居中
                    titleParag.setAlignment(ParagraphAlignment.CENTER);//水平居中
    
                    // 1
                    titleParag = cell1.addParagraph();
                    pRun1 = titleParag.createRun();
                    pRun1.setText(results.get(i).getColumns().get(j).getColumnName());
                    cell1.setVerticalAlignment(XWPFTableCell.XWPFVertAlign.CENTER);//垂直居中
                    titleParag.setAlignment(ParagraphAlignment.CENTER);//水平居中
    
                    // 2
                    titleParag = cell2.addParagraph();
                    pRun2 = titleParag.createRun();
                    pRun2.setText(results.get(i).getColumns().get(j).getColumnComment());
                    cell2.setVerticalAlignment(XWPFTableCell.XWPFVertAlign.CENTER);//垂直居中
                    titleParag.setAlignment(ParagraphAlignment.CENTER);//水平居中
    
                    // 3
                    titleParag = cell3.addParagraph();
                    pRun3 = titleParag.createRun();
                    pRun3.setText(results.get(i).getColumns().get(j).getColumnType());
                    cell3.setVerticalAlignment(XWPFTableCell.XWPFVertAlign.CENTER);//垂直居中
                    titleParag.setAlignment(ParagraphAlignment.CENTER);//水平居中
    
                    // 4
                    titleParag = cell4.addParagraph();
                    pRun4 = titleParag.createRun();
                    pRun4.setText(results.get(i).getColumns().get(j).getIsNullable().equals("NO") ? "是" : "否");
                    cell4.setVerticalAlignment(XWPFTableCell.XWPFVertAlign.CENTER);//垂直居中
                    titleParag.setAlignment(ParagraphAlignment.CENTER);//水平居中
    
                    // 5
                    titleParag = cell5.addParagraph();
                    pRun5 = titleParag.createRun();
                    pRun5.setText(j == 0 ? "主键" : "");
                    cell5.setVerticalAlignment(XWPFTableCell.XWPFVertAlign.CENTER);//垂直居中
                    titleParag.setAlignment(ParagraphAlignment.CENTER);//水平居中
                }
            }
    
            // 导出操作
            OutputStream output = response.getOutputStream();
            //生成word文件的文件名
            String fileName= new String((dbName + new SimpleDateFormat("-yyyy-MM-dd").format(new Date()) +".docx").getBytes("UTF-8"),"iso-8859-1");
            response.setHeader("Content-disposition", "attachment; filename=" + fileName);
            //把word文档写到输出流
            document.write(output);
        }
    }
    

     

    至此,所有代码都已经编写完毕,直接请求controller层的/api/gen/exportDocument就能导出word文档了,不过呢,如果数据库设计的sql脚本您公司没有必须加comment,那么,文档也是缺失注释这块的,思路就是,通过infomation-scema表先获取指定数据库下的所有表名称+表注释,然后再遍历每张表去拉取列中隶属表的所有列的属性,然后输出到word中,效果截图如下:

    有什么问题不清楚的,您可以通过qq:972516490@qq.com联系我,本博客只是了记录一下,如果您有更好的解决方案,大家可以一起交流一下。

    展开全文
  • 毕业设计word 表格标题 图表标题

    千次阅读 2019-02-15 19:52:51
      ...*****************************...viso2010创建数据库设计图(不是 E-R图 )        (数据库E-R图 )  https://blog.csdn.net/zxfly6/article/details/80254775 ...
  • 本篇博客讲述了一些毕业设计开题报告,中期报告,以及论文写作的一些排版操作。这些操作虽然简单,但是我总是记不住,每次都要查百度,这里记录一下,方便日后查看。 文献自动引用 其实也可以手动引用,引用的文献...
  • word技巧

    千次阅读 2018-03-01 21:40:22
    word 高效经典教程(整理版)目录一分钟驾驭word 高效经典教程(整理版)... 6A、基础知识... 61、度量单位... 62、WORD中文字字号与磅的对应关系... 63、字体文件格式... 7B、文本编辑... 71、快速移动文档... 72、...
  • Word 转手写体

    千次阅读 多人点赞 2020-06-20 13:07:43
    代码测试与结果链接 Word 文档从 Word 文档获取输入的代码新建一个 Word 测试文档代码调试代码运行准备GUI 设计GUI 代码 介绍与准备 Tkinter 指南 这里使用的是 Tkinter 来开发一款软件的,如果不是用 Tkinter,请...
  • C#调用WORD打印

    热门讨论 2012-05-08 09:28:28
    很好的一个调用word打印代码,可以用~很简单,并且可以实现页面的设计和修改,打印的风格可以再word里面直接修改~肯定值这个分数~我找了好久才好的~
  • 问:WORD里边怎样设置每页不同的页眉?如何使不同的章节显示的页眉不同?答:分节,每节可以设置不同的页眉。文件——页面设置——版式——页眉和页脚——首页不同问:请问word中怎样让每一章用不同的页眉?怎么我...
  • 大家应该都知道Excel表格斜线怎么,那么Word表格斜线怎么吗?今天呢小编就帮大家总结了三种方法哦,有需要的小伙伴不妨试试这三种方法。 一、设置斜下框线 1、选中Word表格中的任意一个单元格,在“开始”界面...
  • Word常用技巧

    2019-06-25 08:54:23
      文章包括一些Word常用技巧,为日常学习、工作中总结,之后会陆续更新完善。(实例以 Word2013 环境为基础) 1 Word从非第一页编辑页码 鼠标放在目标页码(编辑后成为第一页)首行。 打开“页面布局”→“分隔...
  • 小学生的计算题生成器,目前只有加减法,乘除将在下个版本中实现。实现语言是python,生成的计算题是word文档,产生后会自动打开,所以需要您的电脑安装office或wps,已经好格式,直接打印。
  • WORD经典实用!

    千次阅读 2016-07-21 17:30:31
    WORD经典实用!较全面!
  • 数据库数据导入word文档

    千次阅读 2018-08-22 10:59:50
    第一步:打开word,设计表格,另存为另一种格式的word也就是.xml的格式   第二步:把文档需要更改的数据替换成${字段名} 并且把修改后的文档修改后缀名.ftl,放入到eclipse的根目录下建一个文件夹 (事先填好假数据,...
  • Word学习笔记分享

    千次阅读 2019-02-22 13:57:10
    第一章、Word 的常规排版 1-5 文字选择 Ctrl+鼠标选取——多选 Alt+鼠标选取——框选 1-11 文字效果 为文字添加填充与边框 1-13 字体其他效果 为字体添加着重号、删除线、上下标等效果 Ctrl+D ——打开字体选项栏 1-...
  • WORD 编辑

    千次阅读 2011-09-05 14:34:53
    这种方法是将动画作为一个控件插入到PowerPoint中去,该方式的特点是它的窗口大小在设计时就固定下来,设定的方框的大小就是在放映时动画窗口的大小。当鼠标在Flash播放窗口中时,响应Flash的鼠标事件,当鼠标在...
  • word文档属性自定义We recently showed you how to set the user information in Word. Word also stores several additional advanced properties related to your documents. Some of these are displayed on the ...
  • 一篇文章用WORD编辑好后,只是普通的“素颜”,需要给其进行美化才能“惊艳亮相”,给其添加个性的外边框便是其中一道重要的步骤,那么如何给编辑好的文档添加外边框呢?小编今天就在这里讲解下: 第一步、打开需要...
  • 关于NLP中,有各种不同的表达,如:词向量、word embedding、分布式表示、word2vec、glove等等,这一锅粥的名词术语分别代表什么,他们具体的关系是什么,他们是否处于平级关系? 希望写完这篇文章后,自己能清楚地...
  • LaTeX 与 Word

    千次阅读 2019-06-02 11:04:36
    LaTeX TeX是Stanford大学Donald E. Knuth在1977年5月开始设计的排版程序,并因此获1974年度计算机图灵奖。LaTeX(音译“拉泰赫”)是一...更适用于学术领域,修改内容需要反复编译,比较繁琐,但是后期格式省事儿...
  • 在win系统下word转PPT很简单,因为Win版word 自带了word转PPT的功能,但这对于苹果 Mac 电脑的使用者来说就很尴尬了,虽然微软也推出了 Mac 版的 Office 套件,但毕竟是在别人家公司的系统环境下,很多功能都受限。...
  • 许多应届毕业生在排版...所以,在这里易老师就来教下大家Word页码如何从第三页开始,或者说页码如何从正文页初始。教大家的是方法,无论是第三页或是第四页或是后面第几页开始,大家务必要灵活运用。 页码从第...
  • 依次点开“设计-页面颜色”,选择自己想要的背景色。一般豆沙绿的参数是:红:202,绿:234,蓝:202。 也可以设置成其它自己喜欢的颜色。 步骤四 另存为word模板文件Normal.dotm,备用。 永久改变背景颜色 打开...
  • windows word2010 PPT

    千次阅读 2015-09-17 16:46:51
    从开题报告开始,首先模板问题,上头给了模板说明,可是并没有那种word可以导入的模板,于是自己打算个。换了新机器,从新开始。 一、安装office2010: 1.鉴于网上下载的版本各种凌乱,卤煮直接在360软件管家直接...
  • Word使用技巧

    2014-01-26 20:33:48
    1.问:WORD里边怎样设置每页不同的页眉?如何使不同的章节显示的页眉不同?  答:分节,每节可以设置不同的页眉。文件——页面设置——版式——页眉和页脚——首页不同 2.问:请问word中怎样让每一章用不同的页眉...
  • C#生成word报告

    千次阅读 2019-07-06 11:16:48
    最近项目有个小需求,简单来说就是在C#环境中自动生成word分析报告。 实现思路:先设计一个报告模板,根据需要将其中的部分内容进行替换,模板可以使用书签和文字标识两种,如果要替换的内容不是很多采用文字标识就...
  • word编辑技巧

    千次阅读 2010-05-10 18:04:00
    1.2 编辑排版技巧(1)1.2.1 页面设置快速进行调整要对Word进行页面调整,通常大家采用的方法是选择“文件→页面设置”选项的方法进行,请问有没有更快速方便的方法呢?答:有,如果要进行“页面设置”,只需用鼠标...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 41,891
精华内容 16,756
关键字:

word的设计怎么调出来