返回顶部
首页 > 资讯 > 后端开发 > Python >Java如何实现读取txt文件内容并生成Word文档
  • 385
分享到

Java如何实现读取txt文件内容并生成Word文档

2024-04-02 19:04:59 385人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录导入jar包1. Maven仓库下载导入2. 手动导入读取txt生成Word注意事项本文将以Java程序代码为例介绍如何读取txt文件中的内容,生成Word文档。在编辑代码前,可

本文将以Java程序代码为例介绍如何读取txt文件中的内容,生成Word文档。在编辑代码前,可参考如下代码环境进行配置:

IntelliJ idea

Free Spire.Doc for Java

Txt文档

导入Jar包

两种方法可在Java程序中导入jar文件

1. Maven仓库下载导入

在pom.xml中配置如下:


<repositories>

        <repository>

            <id>com.e-iceblue</id>

            <url>https://repo.e-iceblue.cn/repository/maven-public/</url>

        </repository>

    </repositories>

<dependencies>

    <dependency>

        <groupId>e-iceblue</groupId>

        <artifactId>spire.doc.free</artifactId>

        <version>3.9.0</version>

    </dependency>

</dependencies>

2. 手动导入

需先下载jar包到本地,解压,找到lib路径下的jar文件。然后在Java程序中打开“Project Structure”窗口,然后执行如下步骤导入:

找到本地路径下的jar文件,添加到列表,然后导入:

读取txt生成Word

代码大致步骤如下:

  1. 实例化Document类的对象。然后通过Document.addSection()方法和Section.addParagraph()方法添加节和段落。
  2. 读取txt文件:创建InputStreamReader类的对象,构造方法中传递输入流和指定的编码表名称。通过BufferedReader类,创建字符流缓冲区。将读取的txt内容通过Paragraph.appendText()方法添加到段落。
  3. 调用Document.saveToFile(string fileName, FileFORMat fileFormat)方法保存为Word文档。

import com.spire.doc.*;
import com.spire.doc.documents.Paragraph;
import com.spire.doc.documents.ParagraphStyle;

import java.awt.*;
import java.io.*;

public class ReadTextAndCreateWord {
    public static void main(String[] args) throws IOException {
        //实例化Document类的对象,并添加section和paragraph
        Document doc = new Document();
        Section section = doc.addSection();
        Paragraph paragraph = section.addParagraph();

        //读取txt文件
        String encoding = "GBK";
        File file = new File("test.txt");
        if (file.isFile() && file.exists()) {
            InputStreamReader isr = new InputStreamReader(new FileInputStream(file), encoding);
            BufferedReader bufferedReader = new BufferedReader(isr);
            String lineTXT;
            while ((lineTXT = bufferedReader.readLine()) != null) {
                    paragraph.appendText(lineTXT);//在段落中写入txt内容
            }
            isr.close();
        }
        //设置段落样式,并应用到段落
        ParagraphStyle style = new ParagraphStyle(doc);
        style.setName("newstyle");
        style.getCharacterFormat().setBold(true);
        style.getCharacterFormat().setTextColor(Color.BLUE);
        style.getCharacterFormat().setFontName("幼圆");
        style.getCharacterFormat().setFontSize(12);
        doc.getStyles().add(style);
        paragraph.applyStyle("newstyle");
        paragraph.getFormat().setMirrorIndents(true);

        //保存为docx格式的Word
        doc.saveToFile("addTxttoWord.docx", FileFormat.Docx_2013);
        doc.dispose();
    }
}

Word创建结果:

注意事项

代码中的txt文件和word保存路径为IDEA程序项目文件夹路,如:F:\IDEAProject\CreateWord_Doc\addTxttoWord.docx ,文件路径可定义为其他路径。 

到此这篇关于Java如何实现读取txt文件内容并生成Word文档的文章就介绍到这了,更多相关Java 读取txt内容生成Word内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Java如何实现读取txt文件内容并生成Word文档

本文链接: https://lsjlt.com/news/159128.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java如何实现读取txt文件内容并生成Word文档
    目录导入Jar包1. Maven仓库下载导入2. 手动导入读取txt生成Word注意事项本文将以Java程序代码为例介绍如何读取txt文件中的内容,生成Word文档。在编辑代码前,可...
    99+
    2024-04-02
  • C#实现读取txt文件生成Word文档
    目录dll文件安装(3种方法)读取txt生成Word注意事项总结本文将以C#程序代码为例介绍如何来读取txt文件中的内容,生成Word文档。在编辑代码前,可参考如下代码环境进行配置:...
    99+
    2024-04-02
  • C# List生成Txt文档并且读取Txt文档封装List
    目录前言一、简单设计界面二、方法函数讲解三、效果展示四、代码逻辑五、总结前言 在做项目的时候遇到这样的一个问题,需要我将List中的数据读出来并把数据封装到Txt文件中,也能把Txt...
    99+
    2022-11-13
    C# List生成Txt文档 C#封装List C#读取List
  • java如何读取word文档表格内容
    要读取Word文档中的表格内容,可以使用Apache POI库来处理Word文档。以下是一个简单的示例代码,演示如何读取Word文档...
    99+
    2023-09-22
    java word
  • Java实现读取TXT和CSV文件内容
    目录1.引入java2.实现代码最近在编写一个通用可配置的实时ETL工具,即把通过Flink把Kafka的JSON 格式的数据解析后写入关系型数据库,业务要求新来一个JSON格式的业...
    99+
    2023-02-08
    Java读取TXT Java读取CSV Java读取TXT CSV
  • TXT文件的内容如何利用Java实现读取
    本篇文章为大家展示了TXT文件的内容如何利用Java实现读取,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Java读取txt文件内容。可以作如下理解:首先获得一个文件句柄。File file = n...
    99+
    2023-05-31
    java ava txt
  • java 实现读取 word 文件文字内容信息
    【需求】 最近项目中有一个需求,需要实现 java 读取上传的 word 文件的内容 【实现方法】 现有一文档内容如下: 实现代码如下: 引入依赖: org.apache.poi p...
    99+
    2023-09-24
    java word 后端
  • python如何读取txt文件内容
    要读取txt文件内容,可以使用Python内置的open()函数来打开文件并读取内容。以下是一种简单的方法: # 打开文件 with...
    99+
    2024-04-02
  • JS实现读取Excel文件内容并生成二维码
    目录需求实现方案puppeteernode-canvas浏览器问题分解具体实现启动一个本地服务器创建html,引入资源库解析xls文件写入中间logo写入底部文字canvas转化为图...
    99+
    2024-04-02
  • Java根据word模板生成word文档并转成PDF文件
    1. 处理word模板 1.1 定义word模版 1.2 定义完我们的模板之后,我们要将文档保存为xml的格式 定义完我们的模板之后,我们要将文档保存为xml的格式 1.3 xml格式化 ...
    99+
    2023-09-09
    java word pdf chart
  • c语言中如何读取txt文件内容
    这篇文章主要介绍了c语言中如何读取txt文件内容的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇c语言中如何读取txt文件内容文章都会有所收获,下面我们一起来看看吧。在C语言中,文件操作都是由库函数来完成的。要读...
    99+
    2023-06-08
  • C语言读取TXT文件内容如何使用
    在C语言中,可以使用标准库函数fopen()来打开文件,并使用fscanf()或者fgets()函数来读取文件内容。 下面是一个示例...
    99+
    2024-02-29
    C语言
  • java怎么读取文件并修改文件内容
    要读取和修改文件内容,可以使用Java中的File类和FileInputStream、FileOutputStream类。 首先,使...
    99+
    2024-02-29
    java
  • python如何读取txt文件并输出
    以下是Python代码示例,演示如何读取一个txt文件并输出其内容: # 打开txt文件 file = open("exa...
    99+
    2024-04-02
  • 如何读取php注释生成文档
    要读取PHP注释并生成文档,可以使用PHP文档生成工具,如phpDocumentor或ApiGen。以下是使用phpDocument...
    99+
    2023-10-25
    php
  • Python如何提取PDF指定内容并生成新文件
    小编给大家分享一下Python如何提取PDF指定内容并生成新文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!01需求描述数据是一份有286页的上市公司公开年报P...
    99+
    2023-06-15
  • javascript实现生成并下载txt文件方式
    目录js生成并下载txt文件下表显示了FileSaver.js在不同浏览器中的兼容性js导出文件为txt并下载首先HTML结构使用最简单的结构然后jsjs生成并下载txt文件 下面的...
    99+
    2024-04-02
  • php如何读取文件内容
    在PHP中,可以使用`file_get_contents()`函数来读取文件内容。该函数接受一个参数,即要读取的文件的路径,返回文件...
    99+
    2023-08-15
    php
  • python如何读取文件内容
    在Python中,可以使用`open()`函数来打开一个文件,并使用`.read()`方法来读取文件的内容。以下是一个示例:```p...
    99+
    2023-08-25
    python
  • java怎么读取csv文件内容并输出
    在Java中,可以使用BufferedReader和FileReader类来读取CSV文件内容,并使用System.out.prin...
    99+
    2024-03-14
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作