android 生成多个表单,Android根据word模板文档将表单数据生成word文档的方案整理...
版权声明:本文为HaiyuKing原创文章,转载请注明出处!
前言
尝试的方案包括以下几种:
freemarker
只能在java项目上运行,无法在Android项目上运行;
poi
解析doc文件可以在Android项目上运行;
解析Docx文件只能在java项目上运行,无法在Android项目上运行;
暂时未实现替换图片功能;
JWord
即支持java项目也支持Android项目;
需要花钱(JWord只有30天的试用期,过期需要购买,299欧元forever~~2129.1491人民币元)
参考资料:《官网》
demo中的替换文本用法很简单:
import com.independentsoft.office.word.WordDocument;
public class Example {
public static void main(String[] args)
{
try
{
WordDocument doc = new WordDocument("c:\\test\\input.docx");
doc.replace("[CustomerID]", "12345");
doc.replace("[CustomerName]","John Smith");
doc.save("c:\\test\\output.docx", true);
}
catch (Exception e)
{
System.out.println(e.getMessage());
e.printStackTrace();
}
}
}
PoiDocxDemo【Android将表单数据生成Word文档的方案之二(基于Poi4.0.0),目前只能java生成】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这个是的扩展,上一篇是根 ...
PoiDemo【Android将表单数据生成Word文档的方案之二(基于Poi4.0.0)】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 使用Poi实现android中根据模板文件生成Word文档的功能.这里的模板文件是doc文件.如果模板文件是docx文件的话,请阅读 ...
C# 利用WORD模板和标签(bookmark) 批量生成WORD
前言: 由于对C#操作WORD不熟悉,也就留下这么一篇水文,别吐糟...=_=||| 利用Microsoft.Office.Interop.Word (2003版也就11版)——因为部分客户端还是用O ...
FreemarkerJavaDemo【Android将表单数据生成Word文档的方案之一(基于freemarker2.3.28,只能java生成)】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这个方案只能在java中运行,无法在Android项目中运行.所以此方案是:APP将表单数据发送给后台,后台通过freemarker ...
tomcat中间件提交表单数据量过大警告处理方案
http://www.bubuko.com/infodetail-976418.html http://www.cnblogs.com/yg_zhang/p/4248061.html tomcat中间 ...
POI 生成 word 文档 简单版(包括文字、表格、图片、字体样式设置等)
POI 生成word 文档 一般有两种方法: ① word模板 生成word 文档 : ② 写代码直接生成 word 文档: 我这里演示的是第二种方法,即写代码生成 word文档,不多说废话,直接 ...
POI生成WORD文档
h2:first-child, body>h1:first-child, body>h1:first-child+h2, body>h3:first-child, body>h ...
使用poi根据模版生成word文档,支持插入数据和图片
一.制作word模版,${xxxx}是一会要替换的内容,最下面的表格是要插入数据,根据是否以$开头来判断是需要替换还是插入数据, 注意如果是需要插入数据,制作的表格模版需要一行空行,也只能有一行空行, ...
JSP生成WORD文档,EXCEL文档及PDF文档的方法
转自:https://www.jb51.net/article/73528.htm 本文实例讲述了JSP生成WORD文档,EXCEL文档及PDF文档的方法.分享给大家供大家参考,具体如下: 在web- ...
随机推荐
iPad Pro分辨率
iPad Pro分辨率 为 2732 x 2048
React getInitialState desc
css链接
css code: a:link{ color:#FF0000; } a:visited{ color:#00FF00; } a:hover { color:#0000FF; } a:active{ ...
【LeetCode题解】排序
1. 排序 排序(sort)是一种常见的算法,把数据根据特定的顺序进行排列.经典的排序算法如下: 冒泡排序(bubble sort) 插入排序(insertion sort) 选择排序(selecti ...
织梦DEDECMS中的默认文件夹的名称怎么修改呢?
1.首先找到系统配置文件,一般此文件会存放在Include目录下,文件名称为:common.inc.php. 2.打开common.inc.php,以修改模板目录templets为例, ...
Qt msvc 乱码如何解决?
#ifdef Q_OS_WIN #pragma execution_character_set("UTF-8") #endif
18-09-11 软件rpm yum rm卸载 和批量删除
一 在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 ...
android 生成多个表单,Android根据word模板文档将表单数据生成word文档的方案整理...相关推荐
- html表单 asp验证,ASP中JavaScript处理复杂表单的生成与验证
ASP中JavaScript处理复杂表单的生成与验证 更新时间:2007年03月25日 00:00:00 作者: 这里所谓的复杂表单,是指表单中包含多种不同的输入类型,比如下拉列表框.单行文本.多 ...
- 3YAdmin-专注通用权限控制与表单的后台管理系统模板
3YAdmin基于React+Antd构建.GitHub搜索React+Antd+Admin出来的结果没有上百也有几十个,为什么还要写这个东西呢? 一个后台管理系统的核心我认为应该是权限控制,表单以及 ...
- ajax form表单提交_开发日志:金数据表单自动提交脚本
最近学校要求我们每天通过一个在线表单打卡自己在家做的体育课项目,在提交的时候我突然想了下如果能有一个自动的系统每天帮我自动打卡岂不是能省很多时间?而且我一直很想学Python的网络爬虫以及服务器后端的 ...
- 选择一个表单生成器:比较7种最佳WordPress表单生成器
如果您拥有WordPress网站,则有时甚至需要一个Web表单,即使它只是一个简单的联系表单. 届时, WordPress表单生成器插件将是您最好的朋友,但是您如何决定在可用的大量表单生成器中最有效地 ...
- Flask——创建表单模型类与模板使用
首先引入表单扩展Flask-WTF: pip install Flask-WTF 使用Flask-WTF扩展可以验证后端接受到的信息,防止恶意攻击. WTForms支持的HTML标准字段 字段对象 说 ...
- Flask后端笔记(三)Jinja2模板、过滤器、表单、宏、模板继承、包含
Flask后端笔记 Jinja2模板 基本流程 变量 过滤器 字符串过滤器 支持链式使用过滤器 列表过滤器 自定义过滤器 表单 不使用Flask-WTF扩展时,表单需要自己处理 使用Flask-WTF ...
- Vant-UI 表单组件(Field组件):验证表单元素表单提交 - 踩坑篇
Vant-UI 表单组件(Field组件):验证表单元素&&表单提交: 示例截图 · 如下: 示例 · 详细代码 · 如下: <template><div class ...
- dedecms 自定义表单html,dedecms自定义表单和自定义表单如何用自己模板教程
dedecms自定义表单和自定义表单如何用自己模板视频教程,无声,但有具体的操作和演示的模板,以及详细的说明. 在线预约一个表单,后台可以直接实现自定义表单功能 注意看有个 表单的id 其他的不用管, ...
- pandas使用read_excel函数读取excel表格数据为dataframe、设置sheet_name参数为表单索引位置列表则读取多个表单的数据并返回dataframe字典
pandas使用read_excel函数读取excel表格数据为dataframe.使用sheet_name参数指定读取excel表格中指定的sheet表单.设置sheet_name参数为表单索引位置 ...
- html表单背景如何填充,Chrome 自动填充的表单是淡黄色的背景,有方法自定义吗...
这个本人原创文章,原文链接 去掉chrome记住密码后自动填充表单的黄色背景 写本文起因 chrome浏览器自动填充表单的黄色背景高亮(#FAFFBD)一直困扰着我,我之前没想着理它,可是最近一个登陆 ...
最新文章
- 干货!整理了50个 Pandas 高频使用技巧,强烈建议收藏!
- nsis使用汇总(一)
- EF框架 对字段属性为NULL的空值处理 类型前面加上?保证EF列表读取显示数据不会报异常...
- linux设置证书登录密码修改,centos7 配置使用证书登录
- 【论文解读】FcaNet:频率通道注意力网络论文解读
- OpenCV图像锐化/增强
- 仅用语音生成人体姿态,代码已开源
- YoLo 实践(1)
- C# 实现 MD5 和 SHA1 加密算法_哈希函数 hush
- 使用 .NET 平台,如何玩转 Universal Windows 应用? 1
- java类的聚合 组合定义_Java里组合和聚合的概念及其实现
- c++11 类中关于default、explict、implicit、noexcept、final的详解
- Unable to install breakpoint in XXX due to missing line number attributes的解决
- 《C++ Primer Plus》学习笔记0
- T-SQL 之 DDL语法
- 分布式 | log4j2 漏洞修复方案
- 安装delphi 10.4 社区版
- (一)appium-desktop定位元素原理
- 国税报表html,国税纳税申报表在哪里打印
- ug建模减速器_UG NX一级减速器整体建模
热门文章
- 程序员如何缓解压力,保持心理健康
- c语言一段scanf代码,各位谁有c语言中 scanf 语句的源代码
请发邮箱 wsk456@163.com
小弟不胜感激~谢谢~...
- 三十八、Fluent融化凝固模型参数设置依据
- 达克效应 邓宁·克鲁格心理效应
- ./sbin/start-dfs.sh 开启NameNode 和 DataNode 守护进程报错
- Java job interview:项目架构Java车联网行业的云端架构实现
- 写一个freeRTOS
- API接口开放平台-淘宝API接口详解
- VUE“粘性”阅读进度条
- 机器自动翻译古文拼音 - 十大宋词 - 江城子·乙卯正月二十日夜记梦 苏轼