精华内容
下载资源
问答
  • 毕业论文word样式导出导入

    千次阅读 2020-01-05 22:11:53
    word样式导出 1.复制模板存储路径,在该路径下新建word,改名为毕设论文...word样式导入 打开准备好的模板,选中想要导入的样式,复制的箭头会相应的改变,点击复制即可完成样式导入。 附件中有我的毕业设计论...

    word样式导出

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    1.复制模板存储路径C:\Users\lenovo\AppData\Roaming\Microsoft\Templates,在该路径下新建word,改名为毕设论文模板.dotm,注意后缀是.dotm

    在这里插入图片描述

    再次按上述步骤打开在这里插入图片描述

    2.关闭左边的文件,打开上个步骤中创建好的毕设论文模板.dotm,全选预导出的样式,然后点击复制,再关闭,即可导出完成。

    在这里插入图片描述

    word样式导入

    打开准备好的模板,选中想要导入的样式,复制的箭头会相应的改变,点击复制即可完成样式导入。

    附件中有我的毕业设计论文样式.dotm文件。
    在这里插入图片描述

    展开全文
  • word 样式导入

    千次阅读 2020-04-08 17:17:42
    Word文档的样式 导入导出,应用场景: 公司统一word模板; 遇到样式规范的word文档,想把样式据为己有时。 一、把样式导入到共用模板normal中 首先打开一个有规范样式的word文档,按ctrl+shift+s,打开 应用样式...

    Word文档的样式 导入导出,应用场景:

    1. 公司统一word模板;
    2. 遇到样式规范的word文档,想把样式据为己有时。

    一、把样式导入到共用模板normal中 

    1. 首先打开一个有规范样式的word文档,按ctrl+shift+s,打开 应用样式窗口,然后击下图红框中的图标,进入“样式界面”,点击红框图标,进入“管理样式” ,“管理样式”左下角的“导入/导出”按钮 ,依次如图中展示的步骤。
    2. 进入导入/导出窗口,选择“文档模板”一侧的所有或需要的样式,点复制按钮,复制到右边的Normal.dotm(共用模板)中,关闭窗口,后续新建word可以自动 带上导入的样式;
    • 在下图中的左侧或右侧选择样式时,可以按ctrl+鼠标左键,多选,或按住shift+鼠标左键,连续多选。 
    • 也可以点击下图中“关闭文件”按钮,选择另外文件进行导入/导出。
    • 导入前,也可以通过shift+鼠标左键,选择要删除的样式,然后点击删除,也可以全部删除,再全部导入;
    • 有时因为复制其他文档内容到文档,会造成文档样式混乱,一般可以这样删除后再导入,初始化样式。 

    二、自定义 Office 模板

     

    建立自定义模板

    把规范样式的word文档存储为dotx模板文档,保存到 模板文件夹下,后续新建word时可选择这个作为模板。 

    例如看到一个word文档的样式比较丰富、命名规范,明显是经过设计过的样式,打开此文档,清空文档 全部内容,选择另存为,在另存为时 输入新的名字,如XXXword模板, 此时选择保存类型为:word模板(*.dotx)。

      使用自定义模板:

    先随便打开一个word文档,在文档菜单中选择新建,新建时选择找一下“ 个人”,就可以看到保存的自定义模板,此时新建文档自带模板中的样式。

    谢谢!

     

    展开全文
  • excel,word 导入导出
    
    
    目前常见读写Excel的工具类开源javaAPI有两种方式,
    一个是JXL(Java Excel API) 官网地址:http://jexcelapi.sourceforge.net/
    一个是Apache的POI(Poor Obfuscation Implementation)官网地址:http://poi.apache.org/
    
    POI支持微软的OLE2格式文件Office 2003及以下版本;同时支持微软的OOXML(Office Open XML)标准,也就是Office 2007以上版本。JXL只能实现对Excel 2003以下版本的支持。
    
    POI使用HSSF对象操作OLE2格式Excel,文件后缀为.xls的;使用XSSF、SXSSF对象操作OOXML格式Excel,文件后缀为.xlsx的。
    
    对于OLE2版本的Excel,一个Sheet工作表它的行最多支持到65536行,列支持到256列;
    对于OOXML版本的Excel,一个Sheet工作表它的行支持到1048576行,列支持到16384列。
    
    
    
    核心API:
    
    
    数据限制:
    
    
    Excel2003   2007、2010
    列:  255     16384
    行:  65535       1048576
    
    =================== 基础 ===================
    
    新建工作簿:
    HSSFWorkbook wb = new HSSFWorkbook();   
    
    打开工作簿:
    HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(xlsFile));
    
    
    建立新的sheet对象:
    HSSFSheet sheet = wb.createSheet("我的第一个工作簿");
    
    选择第一个工作簿:
    HSSFSheet sheet = wb.getSheetAt(0);
    
    设置工作簿的名称:
    wb.setSheetName(0, "我的第一个工作簿"); 
    
    
    创建行对象: 
    HSSFRow nRow = null;
    n   Row = sheet.createRow(1);           //第2行
    
    指定列 创建单元格对象:
    HSSFCell nCell = null;
    nCell = nRow.createCell((short)(2));        //第3列
    
    
    指定列 创建单元格对象:
    nCell.setCellValue("我是单元格");
    
    
    设置样式    注意:样式不能重复设置
    nCell.setCellStyle(leftStyle(wb));
    
    
    文件下载方法1:
    
    先在服务器产生临时文件,再下载临时文件。
    
    关闭保存excel文件
    FileOutputStream fOut = new FileOutputStream(xlsFile);      //创建xls文件,无内容 0字节
    wb.write(fOut);                         //写内容,xls文件已经可以打开
    fOut.flush();                           //刷新缓冲区
    fOut.close();                           //关闭
    
    
    文件下载方法2:
    
    
        //7.生成excel文件
        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();          //生成流对象
        wb.write(byteArrayOutputStream);                                //将excel写入流
    
        //工具类,封装弹出下载框:      
        String outFile = "生产厂家通讯录.xls";
        DownloadBaseAction down = new DownloadBaseAction();
        down.download(byteArrayOutputStream, response, outFile);
    
    
    文件下载方法3:(适用于struts2)
    
    
        ServletActionContext.getResponse().setContentType("application/octet-stream");
        String returnName = ServletActionContext.getResponse().encodeURL( new String("购销合同.xls".getBytes(), "ISO-8859-1"));
        ServletActionContext.getResponse().addHeader("Content-Disposition", "attachment;filename=" + returnName);
    
        wb.write(ServletActionContext.getResponse().getOutputStream());
    
    文件下载方法4:
    
        //下载文件
        response.setContentType("application/octet-stream");
        String returnName = response.encodeURL( new String("生产厂家通讯录.xls".getBytes(), "ISO-8859-1"));
        response.addHeader("Content-Disposition", "attachment;filename=" + returnName);
    
        wb.write(response.getOutputStream());
    
    字体修饰:
    
    //设置单元格样式
    private HSSFCellStyle leftStyle(HSSFWorkbook wb){
        HSSFCellStyle curStyle = wb.createCellStyle();
        HSSFFont curFont = wb.createFont();                 //设置字体
        //curFont.setFontName("Times New Roman");               //设置英文字体
        curFont.setFontName("微软雅黑");                    //设置英文字体
        curFont.setCharSet(HSSFFont.DEFAULT_CHARSET);               //设置中文字体,那必须还要再对单元格进行编码设置
        curFont.setFontHeightInPoints((short)10);               //字体大小
        curFont.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);            //加粗
    
        curStyle.setFont(curFont);
    
        curStyle.setBorderTop(HSSFCellStyle.BORDER_THICK);          //粗实线
        curStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);            //实线
        curStyle.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM);            //比较粗实线
        curStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);         //实线
    
        curStyle.setWrapText(true);                         //换行   
        curStyle.setAlignment(HSSFCellStyle.ALIGN_RIGHT);           //横向具右对齐
        curStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);       //单元格垂直居中
    
        return curStyle;
    }
    
    
    =================== web环境 ===================
    
    设置打印方向:默认纵向
    
    PrintSetup ps = sheet.getPrintSetup();
    ps.setLandscape(true);                          //横向打印
    
    
    自适应列宽:
    //bug 对中文支持不好,列宽不够宽
    for(int i=0 ;i<titles.length;i++){
    sheet.autoSizeColumn((short)i);
    }
    
    设置行高:
    nRow.setHeightInPoints(18);
    
    设置列宽:
    sheet.setColumnWidth((short)colNo, (short)(256*8));
    
    
    设置每列默认宽度:
    sheet.setDefaultColumnWidth((short) 20); 
    
    
    设置标题:
    将第一行作为标题,即每页都打印此行 sheetN,startCol,stopCol,startRow,stopRow
    
    wb.setRepeatingRowsAndColumns(0,1,8,0,1);
    
    页脚:
    HSSFFooter footer = sheet.getFooter();
    footer.setRight("第"+HSSFFooter.page()+"页 共"+HSSFFooter.numPages()+"页     ");    //页数
    
    
    
    工具类-单元格自适应高度:
    float height = pioUtil.getCellAutoHeight(extcproducts, 12f);
    nRow.setHeightInPoints(height);                         //(一行字+行之间的间隙)*行数
    
    
    
    
    分页:
    //      POI分页符有BUG,必须在模板文件中插入一个分页符,然后再此处删除预设的分页符;最后在下面重新设置分页符。
    //      sheet.setAutobreaks(false);
    //      int iRowBreaks[] = sheet.getRowBreaks();
    //      sheet.removeRowBreak(3);
    //      sheet.removeRowBreak(4);
    //      sheet.removeRowBreak(5);
    //      sheet.removeRowBreak(6);
    
    
    sheet.setRowBreak(行数);              //在第startRow行设置分页符
    
    
    ==出货表:
    
    
    合并单元格:
    Region region = null;
    region = new Region(curRow-1, (short)(1), curRow-1+3, (short)1);    //纵向合并单元格 
    sheet.addMergedRegion(region);
    
    CellRangeAddress
    sheet.addMergedRegion(new CellRangeAddress(开始行,结束行,开始列,结束列));//横向合并单元格
    
    文件直接输出:
    
        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();          //生成流对象
        wb.write(byteArrayOutputStream);                                //将excel写入流
    
        HttpServletResponse response = ServletActionContext.getResponse();
    
        //工具类,封装弹出下载框:      
        DownloadBaseAction down = new DownloadBaseAction();
        down.download(byteArrayOutputStream, response, outFile);
    
    
    
    获取模板:
    
        int curRow = 0;     //当前行
        int colNo = 1;      //当前列
    
        //得到模板路径
        String rootPath = UtilFuns.getROOTPath();
        String xlsFile = rootPath + "/make/xlsprint/tOUTPRODUCT.xls";
    
        //新建临时目录,存放excel        /root/web/tmpfile/yyyy-mm-dd/...
        String filePath = "/web/tmpfile/" + UtilFuns.sysDate()+"/";
        File tmpDir = new File(rootPath + filePath);
        if(!tmpDir.exists()){
            tmpDir.mkdirs();        //创建多级目录
        }
    
        FileUtil fu = new FileUtil();
        String sFile = fu.newFile(rootPath+filePath, "outproduct.xls");         //防止文件并发访问
    
        String outFile = rootPath+filePath+sFile;       //输出文件
    
    
    ==合同打印:
    
    1、 分页
    
    sheet.setRowBreak(当前行); //设置分页符
    
    2、怎么插入一个图片
    HSSFPatriarch patriarch = sheet.createDrawingPatriarch();       //add picture
    
    pioUtil.setPicture(wb, patriarch, rootPath+"make/xlsprint/logo.jpg", curRow, 2, curRow+4, 2);
    
    
    3、怎么插入一条线
    
    pioUtil.setLine(wb, patriarch, curRow, 2, curRow, 8);   //draw line
    
    
    4、设置数值类型
    nCell.setCellType(HSSFCell.CELL_TYPE_NUMERIC);
    
    
    5、设置前导符
    
    HSSFDataFormat format = wb.createDataFormat();
    return format.getFormat("\"¥\"#,###,##0.00"); // 设置格式
    
    
    6、设置公式
    
    nCell.setCellType(HSSFCell.CELL_TYPE_FORMULA);
    nCell.setCellFormula("F11*H11");
    nCell.setCellFormula("F"+String.valueOf(curRow)+"*H"+String.valueOf(curRow));
    
    nCell.setCellFormula("SUM(I"+String.valueOf(curRow-4)+":I"+String.valueOf(curRow-1)+")");
    
    
    7、工具类:替换等量空格
    
    fixSpaceStr(String str,int len)
    
    
    8、业务要求:
    1)同一个厂家的货物才能打印到同一个页面
    
    List<ContractProduct> oList = oDao.find("from ContractProduct o where o.contract.id='"+contractId+"' order by o.factory.id,o.orderNo");
    
    //厂家不同另起新页打印,除去第一次的比较
    if(oProduct.getFactory().getFactoryName().equals(oldFactory)){  
    }
    
    2)打印可以选择打印一款货物,还是两款货物
    if(contract.getPrintStyle().equals("2")){
    }
    
    
    9、数据和业务分离
    
    //填写每页的内容,之后在循环每页读取打印
    Map<String,String> pageMap = null;
    List<Map> pageList = new ArrayList();           //打印页
    
    
    
    ==报运打印:
    
    wb.cloneSheet(0);               //复制sheet0工作簿,名字会自动重命名
    展开全文
  • 支持php、thinkphp进行将html页面直接导出word样式可一并导出word
  • 样式-管理样式-导入/导出-关闭文件-打开文件-复制。 详细操作流程如下所示。 选择样式栏右下角的箭头 选择管理 打开管理样式后,选择导入/导出 打开管理器,先选择关闭文件,两边均需关闭 关闭文件后 选择打开...

    本实例为采样样式复制的方式,总体流程包括:
    样式-管理样式-导入/导出-关闭文件-打开文件-复制。
    详细操作流程如下所示。

    1. 选择样式栏右下角的箭头
      在这里插入图片描述
    2. 选择管理
      在这里插入图片描述
    3. 打开管理样式后,选择导入/导出
      在这里插入图片描述
    4. 打开管理器,先选择关闭文件,两边均需关闭
      在这里插入图片描述
      关闭文件后
      在这里插入图片描述
    5. 选择打开文件,左侧打开目标文件,右侧打开目标文件,复制样式

    欢迎留言讨论,交流更多方便操作

    展开全文
  • java poi导入导出word文档

    千次阅读 2017-08-15 10:32:39
    最近小弟现在,写了一个导入导出的demo,网上搜了许多大佬们写的导入导出的功能。参考了许多意见。本来以前写过poi导入导出Excel文档,奈何u盘找不到了。。。为了防止再次丢失,写个博客保存一下。其实导入导出功能...
  • Magicodes.IE导入导出通用库,支持Dto导入导出以及动态导出,支持Excel、Word、Pdf和Html。疯狂的徽章GitHubAzure DevOpsBuild Status:Azure DevOps coverage (master):Azure DevOps tests (master):Nuget名称...
  • easyPoi是 POI 工具类,Excel的快速导入导出,Excel模板导出,Word模板导出,可以仅仅5行代码就可以完成Excel的导入导出,修改导出格式简单粗暴,快速有效(摘自码云https://gitee.com/lemur/easypoi) 对于简单的导出...
  • 在.NET中怎样实现word的文档导入导出

    千次阅读 2007-08-10 09:01:00
    在.NET中怎样实现word的文档导入导出。请各位老师指教啊!
  • 使用NPOI实现word和excel的导入导出

    千次阅读 2014-06-16 09:57:50
    NPOI2可以对excle2003和excle2007进行导入导出的操作 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.IO; using System.Reflection; using System....
  • easypoi导入导出

    2021-04-06 18:21:42
    easypoi 是为了让开发者快速的实现excel,word,pdf的导入导出,基于Apache poi基础上的一个工具包。 特性 基于注解的导入导出,修改注解就可以修改Excel 支持常用的样式自定义 基于map可以灵活定义的表头字段 支持...
  • EasyPOI:Excel/Word 导入/导出, 注解使用,完美,便捷,高效(亲测有效) 加油站:废掉一个人最隐秘的方式是让他没时间成长; 更多原创内容请关注微信公众号:十点攀程 前言: 先介绍下easyPoi,easyPoi 功能如同名字...
  • Excel导入导出

    千次阅读 多人点赞 2014-03-24 10:08:38
    摘要:简单的基于Apache的POI的Excel的导入导出。仅作基础操作、功能需要的可以自己根据自己的需求添加自己的实现。
  • 如何把一个word文档里的格式、样式用于另一个文档? 引文地址
  • 首先导入的jar包是poi。 //创建Excel工作簿 HSSFWorkbook workbook=new HSSFWorkbook(); //创建一个工作表sheet HSSFSheet sheet=workbook.createSheet(); //创建第一行 HSSFRow row=sheet.createRow(0); //下面是...
  • 设计导出样式可以后期进行设计 */ public static Workbook exportExcel(boolean isXlsx){ //workbook -- > sheet -- > row -- > cell 处理顺序 Workbook workbook; //解析中要分辨是xls/xlsx; if...
  • hutool导入导出

    2021-02-07 11:29:58
    } @RequestMapping("/import") public void readExcel(){ System.out.println("开始导入"); ExcelReader reader = ExcelUtil.getReader("C:\\Users\\yuezh\\Desktop\\0003.xls"); List userDTOS = reader.readAll...
  • 简介 Excel和Word操作在开发过程中经常需要使用,这类工作不涉及到核心业务,但又往往不可缺少。...由于工作需要,我在之前版本的基础上,封装了OfficeService,目的是最大化节省导入导出这种非核心功能开发时间,...
  • Spring使用POI实现Excel导入导出

    万次阅读 热门讨论 2017-04-13 18:13:57
    本次项目实践基于SSM框架,简单封装了Excel批量导入导出功能,从实战角度,详细介绍了项目excel导入导出详细实现过程
  • java导入导出,POI实战

    2020-07-02 16:12:22
    java实现文件的导入导出数据库,目前在大部分系统中是比较常见的功能了,今天写个小demo来理解其原理,没接触过的同学也可以看看参考下。 目前我所接触过的导入导出技术主要有POI和iReport,poi主要作为一些数据...
  • Excel导入导出项目

    千次阅读 2017-02-08 11:45:53
    一、介绍  当前B/S模式已成为应用开发的主流,...这样在我们实际的开发中,很多时候需要实现导入导出Excel的应用。  目前,比较常用的实现Java导入导出Excel的技术有两种Jakarta POI和Java Excel
  • SpringBoot可以快速使用EasyPOI进行便捷的导入导出,这里是一份简单的教程,包含导入和导出部分。一段controller代码+一个@Excel实体类注解,轻松实现excel导入导入。
  • 导入导出excel

    千次阅读 2019-07-10 10:09:20
    Excel-Boot是一款Excel导入导出解决方案组成的轻量级开源组件。 如果喜欢或愿意使用, 请star本项目或者点击donate图标捐赠我们 如果是企业使用, 为了产品推广, 请通过评论、Issue、PullRequest README的合作企业...
  • NPOI导出word,NPOI导出word表格,NPOI复制table表格 XWPFDocument中XWPFTable 使用NPOI可以对Word中的文本做替换,当遇到表格时,单个表格也可以循环遍历替换,但是如果需要根据数据源的条数,动态生成多个表格时...
  • Word中利用VBA导入样式

    千次阅读 2016-04-03 21:12:43
    Word中利用VBA导入样式由于经常编辑文本资料,需要导入自己定义的样式,比较麻烦。我利用宏录制了一些VBA程序。下面是一个示例。Sub 导入样式表集() ' ' 导入样式表集 宏 ' ' Application.OrganizerCopy Source:="E...
  • 点击上方【程序员编程】关注我们# 介绍java实现文件的导入导出数据库,目前在大部分系统中是比较常见的功能了,今天写个小demo来理解其原理,没接触过的同学也可以看看参考下。目前我所接触过的导入导出技术主要有...
  • # 介绍java实现文件的导入导出数据库,目前在大部分系统中是比较常见的功能了,今天写个小demo来理解其原理,没接触过的同学也可以看看参考下。目前我所接触过的导入导出技术主要有POI和iReport,poi主要作为一些...
  • poi导入导出数据

    千次阅读 2019-01-14 09:26:53
    poi全称apache poi ,使用java编写的免费开源的跨平台的java api,是创建和维护操作各种符合,用它可以使用java读取和创建修改excel文件,还可以使用java读取和创建word和power point文件 主要的使用poi操作excel...
  • NPOI导入导出Excel

    2018-08-08 17:46:13
     NPOI是一个开源的C#读写Excel、Word等微软OLE2组件文档的项目,可以在没有安装Office的情况下对Word或Excel文档进行导入导出操作。  官网:http://npoi.codeplex.com/ 二、相关引用  1.ICsharpcode....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,349
精华内容 3,339
关键字:

word样式导入导出