`
javahigh1
  • 浏览: 1266740 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

根据excel或者doc模板生成excel和doc文档

 
阅读更多

对于任何复杂度的excel或doc文档,我们如果需要根据doc模板动态使用程序填充其中文本内容,可以采取如下的方式进行:

第一:打开excel或word文档,另存为xml格式。

第二:将需要填充的部分可以采用Jsp或者velocity模板等语言添加占位符,最后输出时,文件后缀可以是xml也可以是相应的xls或者doc。

仅此而已,简单几步操作,就得到了需要的功能。当然,如果需要对excel或者word进行更多的格式等动态控制,则需要专用的组件进行操作,不在此列。这里的方式仅针对于对内容的填充,不涉及到动态控制格式,或者其他方面的东西,另外,如果你对office的xml格式比较熟悉,也可以采用这种办法直接更改xml也可以进行很复杂的控制,呵呵,如果真的那样,慢慢学习它的格式吧。呵呵

分享到:
评论
1 楼 marks_2010 2012-08-06  
你好,我有一个excel文件,里面假设有“姓名:”这些内容,jsp想往excel文件中填写该文件“姓名:”字段,如:“姓名:张三”,“张三”是动态填写上去了,请问这样该如何去实现?谢谢,不胜感激!

相关推荐

    Java通过POI读取Excel遍历数据,批量生成word文档

    通过这种方式,你可以根据业务需求,利用Java和Apache POI库实现Excel数据的批处理,生成大量定制化的Word文档。这个过程对于报告生成、自动化数据导出或者大规模邮件合并等场景非常有用。 这个示例代码只是一个...

    doc 替换生成doc doc转pdf实践

    Apache POI是Apache软件基金会的一个开源项目,它提供了一套API,用于读写Microsoft Office格式的文件,包括Word (.doc)、Excel (.xls)和PowerPoint (.ppt)等。在Java环境中,Apache POI可以用来创建、修改和读取...

    poi-tl实现根据模板生成合同和html转doc,doc转docx的Demo

    标题"poi-tl实现根据模板生成合同和html转doc,doc转docx的Demo"表明这个项目演示了如何使用`poi-tl`库来根据预定义的模板生成合同文档,并且展示了HTML到DOC以及DOC到DOCX的转换过程。这在实际业务中非常有用,例如...

    java使用poi根据word模板生成word(图片及文字).zip

    本示例聚焦于使用POI库根据Word模板生成带有图片和文字的新Word文档。以下是对这一技术的详细解释: 1. **Apache POI库**:Apache POI是Apache软件基金会的一个开源项目,提供了Java API来操作Microsoft Office格式...

    根据excel中的数据生成多个word文件python程序

    总的来说,通过Python的`pandas`库处理Excel数据,`docx`库创建和编辑Word文档,我们可以高效地根据Excel中的数据生成多个定制化的Word文件。这在大量文档生成、个性化报告制作等场景中具有广泛的应用。如果`word_3`...

    禅道下载的测试用例模板,根据测试案例excel文档批量生成word.doc文档.zip

    禅道下载的测试用例模板,根据测试案例excel文档批量生成word.doc文档

    excel生成多个excel文档或者word文件20200210.zip

    首先,我们要理解标题中的"excel生成多个excel文档或者word文件20200210.zip",这表示这个压缩包内包含了一个VBA脚本,可能是一个宏,用于创建多个Excel或Word文件。通常,这种脚本会遍历一个数据源,如一个主工作簿...

    批量将Excel数据表转为指定模板的DOC文档明细表

    "批量将Excel数据表转为指定模板的DOC文档明细表"这个主题涉及到的是一个实用的工作流程优化技术,它可以帮助用户节省大量手动操作的时间,尤其是在处理大量重复性工作时。下面将详细阐述这个过程中的关键知识点。 ...

    基于Python实现Excel数据处理自动化生成Word文档(含索引目录 分页).zip

    Pandas用于读取和处理Excel文件,OpenPyXL用于修改Excel文件中的样式和格式,而python-docx则用于生成Word文档。 ```python import pandas as pd from openpyxl import load_workbook from docx import Document ...

    java实现poi模板生成PPT文件代码

    Apache POI 是一个开源项目,它提供了Java API来处理Microsoft Office格式的文件,如XLS(Excel),DOC(Word)和PPT。在我们的场景中,我们将专注于PPT文件的创建。 2. **POI与PPT文件结构**: PowerPoint文档由...

    .NET NPOI根据模板生成Word文件(销售合同).rar

    在本项目中,我们关注的是如何使用C#和NPOI来根据模板生成Word文件,特别是涉及到销售合同这样的复杂文档,可能包含表格和图片。 首先,`Default.aspx`和`Default.aspx.cs`文件是ASP.NET Web应用程序的默认页面及其...

    Android 使用模板生成Word文档的demo,最新版在Android studio中运行

    Apache POI是一个开源的Java库,它允许程序读取、写入和修改Microsoft Office格式的文件,包括Word(.doc和.docx)、Excel(.xls和.xlsx)和PowerPoint(.ppt和.pptx)。在Android环境中使用Apache POI需要解决几个...

    批量将Excel数据表转为指定模板的Word文档明细表

    描述中提到的“批量将Excel数据表转为指定模板的Word,DOC文档明细表”,进一步强调了工具的两个关键特性:批量处理和模板定制。批量处理意味着可以一次性处理多个Excel工作表,节省大量手动操作的时间;而指定模板则...

    freemarker模板技术生成复杂word文档---解决了编码问题

    3.写java程序根据模板生成word 总结,之前在网上查到这个资料怎么调试都失败,后来经过反复查找发现是编码问题导致生成word格式错误,已经修正,希望能给大家带来帮助。 效率测试生成100000行数据大概4000毫秒...

    FreeMarker+poi 模板生成word+导入图片

    Apache POI是Apache软件基金会的一个开源项目,提供了一组API用于读写Microsoft Office格式的文件,包括Word(.doc, .docx)、Excel(.xls, .xlsx)和PowerPoint(.ppt, .pptx)等。POI使用Java实现,使得开发者可以...

    利用poi库的jar包实现根据模板生成新的doc文档

    本教程将深入探讨如何利用Apache POI库的jar包,根据模板生成新的doc文档。 首先,我们需要了解Apache POI的基本结构。`poi-4.0.0.jar`是主库,包含了处理Word文档(HSSF for Excel, XSSF for Excel 2007+, HWPF ...

    java使用jacob通过模板生成word文档完整项目

    Java使用Jacob库通过模板生成Word文档是一个常见的技术实践,尤其在企业级应用中,这种技术常用于批量生成报告、合同等文档。Jacob全称为Java Advanced COM Bridge,它为Java提供了与COM组件交互的能力,让我们可以...

    C++ 生成Word,Excel,Txt实例程序

    接下来,是生成Excel文档。同样,这通常需要与Microsoft Office的API交互或者使用像libxl、Excel4cpp这样的库。在本例中,可能是通过OpenXML SDK来创建和编辑SpreadsheetML文件,从而实现对单元格、行、列的操作,...

Global site tag (gtag.js) - Google Analytics