前言: 要做一个wod导出,java有很多实现方式,比如iText,POI,FreeMarker,Jacob等等,由于之前公司使用的一直是提供的封装好的报告服务,直接调用,就从来没有仔细想过没有了公司的报告服务怎么做,最要命的是总是认为一个干了多年的程序员还好意思问word导出怎么写,会招来很多的鄙视,事实是那些觉着不屑一提的大神口若悬河的跟你说某些技术的时候,他们真的连word导出也写不出来,他
目录1 环境准备2 开始导出3 支持图片和中文的导出方式解决方案一: **xelatex**+**ctex**(推荐)解决方案二: **pdflatex** 引擎 + **CJK** 宏包 之前写了一篇Atom的安装与简单配置教程,实际应用中发现我还需要把写好的markdown文件导出到pdf于是又折腾了一天,现在把折腾的结果记录下来,我的平台是windows,导出支持中文、英文、KaTeX公式
需要预先新建编辑好一个excel文件,设置好样式。编辑好输出的数据,根据excel坐标一一对应。支持列表数据输出,列表中列合并。代码如下:package com.icourt.util; import org.apache.commons.collections4.CollectionUtils; import org.apache.poi.openxml4j.exceptions.Invali
项目实战 | Excel导出(三)——Excel导出样式章节一、Excel导出方式二、Excel返回内容优化三、Excel导出样式1、填充Excel的样式仅需要在Excel上改变导出模板的样式,如:内容字体样式和大小、单元格边框、单元格底色等等 将采用模板导出方式,即可按照设置的模板样式格式进行导出 代码:@Override public String exportGradeTPList(Stri
转载 2024-04-01 06:41:11
564阅读
   以前做站中使用的是StringTemplate, 不过StringTemplate比较庞大,而且一般情况下只用到其中一两条.另外当模板数目很多时(比方2千个)那么基于StringTemplate缓存处理的方式需要大量内存,而不使用缓存,每次使用完后就释放又严重影响性能,当然可以考虑设计一个缓存队列,按使用频率来找到一个平衡点.  用StringTemplate来
这里推荐一个比较好的poi导出word模版, 但需要注意的是导入的jar包,poi-3.9.jar,ooxml-schemas-1.1.jar,poi-tl-1.2.0.jar 以下是使用poi导出word与excel模版部份代码 @RequestMapping(value = "/downloadMaterialReqNotificatio
[转自:]在web应用程序中,我们是不是很发愁打印问题,您是不是有过为了打印写Activex的经历,我们有没有想过,Word和Excel的打印功能能被我们利用起来呢?只要我们将我们将数据导出到Excel或者Word中,打印岂不是小case了么。下面就谈谈如何让GridView自己支持导出Excel和Word 。    首先增加了两个属性,用于指示是否支持Excel导出
转载 6月前
51阅读
解决哪些问题开发中偶尔会有固定模板导出word的需求,常见的导出通常通过直接修改xml或者通过工具库代码调整样式输出,这些方式开发困难并且不利于后期维护。一些有规则的文档需要人工填写,费时费力,此时配置数据库做模板渲染导出,如数据库设计文档等简单介绍officeexport-java基于Apache FreeMarker,遵从模板 + 数据模型 = 输出的理念, 通过极简API实现javaBean
转载 6月前
116阅读
在渲图的时候有时会看到结果文件里有vrimg格式的文件,这种文件是什么呢?又是干什么用的?今天就来我们来详细了解下吧。一、vrimg是什么 vrimg是一种文件格式,是由3dmax中Vray渲染器输出的众多文件格式中的一种,与常见的jpg、tif、tga格式等不同,它具有无损、多通道、可用作渲染预览、可后期转换格式、可二次调节输出等众多优点,功能十分强大,使用它作为最终输出格式对设计师来说是个不错
转载 2024-10-14 10:21:59
62阅读
原理    一般,有2种方法可以导出doc文档,一种是使用com,并且作为php的一个扩展库安装到服务器上,然后创建一个com,调用它的方法。安装过office的服务器可以调用一个叫word.application的com,可以生成word文档,不过这种方式我不推荐,因为执行效率比较低(我测试了一下,在执行代码的时候,服务器会真的去打开一个word客户端)。理想的co
转载 11月前
75阅读
GDI+ Brush 对象用于填充闭合形状的内部。GDI+ 定义多种填充样式:纯色、阴影图案、图像纹理和颜色渐变。一。如何:用纯色填充形状 若要用纯色填充形状,请创建 SolidBrush 对象,然后将该 SolidBrush 对象作为一个参数传递给 Graphics 类的某个填充方法。下面的示例演示如何用红色填充椭圆。示例 在下面的代码中,SolidBrush 构造函数采用一个 Color 对
转载 4月前
405阅读
作者:obaby小编发了《最新!用一张图让苹果手机关机》,只要打开这张图片,就可以导致iphone手机关机重启。今天看雪论坛(bbs.pediy.cm)就有小伙伴 obaby 和 exchen(陌陌安全)分析出来了,让我们一起来看看吧! 作者:obaby刚看到这个的时候就尝试了一下,嗯,很成功,重启了~~010编辑器打开图片文件会发现少了一部分数据。对比正常的jp
当我们在写报告时遇到文中图片很多的情况,调整文章内容或者增删文档时需要对图片进行重新编号,这个过程非常让人头大。因此,我们可以通过给图片或者表格自动标号的方式,减少重复工作量。 目录自动编号引用图片更新编号修改题注字体去除左侧小黑点 自动编号点击图片,右键-插入题注点击新建标签,输入想要的标签名称,比如:图。点击确定,可以看到题注显示为:图1,确定插入题注。 如果想要根据1-1或者1.1的格式对图
转载 5月前
114阅读
 1.概论    先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。  静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是
转载 8月前
12阅读
 模版变量使用:模板中可以包含变量, Django 在渲染模板的时候,可以传递变量对应的值过去进行替换。变量的命名规范和 Python 非常类似,只能是阿拉伯数字和英文字符以及下划线的组合,不能出现标点符号等特殊字符。变量需要通过视图函数渲染,视图函数在使用 render(或 render_to_string)的时候可以传递一个 context 的参数,这个参数是一个字典类型。以后在模板
方案一:以下demo主要采用的方案是在项目的resources/template文件夹下存放好限定了若干条件的excel文件,用流的方式下载,支持弹窗方式选定下载路径和后端指定路径的方式。首先需要制作一个限定了若干条件的excel(例如限定文本/日期/数字/分数等格式,设置批注,设置输入值的校验等),目的在于限制运维人员规范的填写文件数据,避免胡乱的填写excel并进行错误的文件导入。博客不支持附
在Excel中创建默认的工作簿工作表模板sheet.xlt和book.xlt   在Excel 2003中可以保存的默认设置相当少,只有“工具→选项”中的小部分设置可以被保存下来,对于最常用的页眉页脚、打印页边距、单元格格式设置等等就无能为力了。其实修改一下Excel的默认模板同样可以将它们保存为默认设置,不过和Word不一样的是,Excel本来并没有设置默认模板,我
转载 2024-10-28 07:09:55
44阅读
应用的调用顺序理解这个地方很薄弱,浏览器 http://localhost:9000/index.html  ->  conf/routes  ->  app/controllers/Application.scala  ->  def index = Action  -
转载 6月前
8阅读
模板模板的作用我们已经知道了,类模板的作用就是建立一个可以公用的类,这个类模板里面的成员及其数据类型不用制定,同样是由一个虚拟的类型来表示的。类模板中的数据成员以及成员函数的参数和返回值都可以进行任意数据类型的选择,一个类模板定义好之后,可以减少定义声明符合该模板的类的数量。类的使用如下:template<class T> 类由此可以看出函数模板和类模板之间的区别很简单,在templ
Easypoi Excel使用模板功能简要说明该文章内容基于easypoi官方文档整理,对一些内容增加了更直白清晰的内容说明。jdk版本:1.8+easypoi依赖版本:3.0+1、模板 指令介绍模板是处理复杂Excel的简单方法,复杂的Excel样式,可以用Excel直接编辑,完美的避开了代码编写样式的雷区,同时指令的支持,也提高了模板的高效性。只要你的模板制作的漂亮,那么在数据填充之后,生成的
转载 8月前
83阅读
  • 1
  • 2
  • 3
  • 4
  • 5