Java 将Excel转换为TXT文本格式

梦里梦外; 2024-05-01 02:52 168阅读 0赞

TXT文件是一种非常简单、通用且易于处理的文本格式。在处理大规模数据时,将Excel转为TXT纯文本文件可以提高处理效率。此外,许多编程语言和数据处理工具都有内置的函数和库来读取和处理TXT文件,因此将Excel文件转换为TXT还可以简化数据导入过程。本文将介绍如何使用**Java将Excel转为TXT文本文件。**

操作Excel的免费Java控件:Free Spire.XLS for Java。下载后手动引入jar包或者通过Maven仓库安装均可)

  1. <repositories>
  2. <repository>
  3. <id>com.e-iceblue</id>
  4. <name>e-iceblue</name>
  5. <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
  6. </repository>
  7. </repositories>
  8. <dependencies>
  9. <dependency>
  10. <groupId>e-iceblue</groupId>
  11. <artifactId>spire.xls.free</artifactId>
  12. <version>5.1.0</version>
  13. </dependency>
  14. </dependencies>

将Excel转为TXT文件

通过免费Spire.XLS for Java提供的接口,我们可以轻松加载一个.xls或者.xlsx的Excel文件,然后使用saveToFile() 方法将其导出为.txt文本文件。操作非常简单,具体代码如下:

  1. import com.spire.xls.*;
  2. import java.nio.charset.Charset;
  3. public class toText {
  4. public static void main(String[] args) {
  5. //创建Workbook对象
  6. Workbook workbook = new Workbook();
  7. //加载Excel文件
  8. workbook.loadFromFile("示例.xlsx");
  9. //获取第一张工作表
  10. Worksheet worksheet = workbook.getWorksheets().get(0);
  11. //将其转换为txt文件
  12. Charset charset = Charset.forName("utf8");
  13. worksheet.saveToFile("Excel转文本.txt", " ", charset);
  14. }
  15. }

效果图:

a2065cd1e169462ebfbc4ef0c94f8906.jpeg


免费Free Spire.XLS for Java库还支持将Excel转为CSV、PDF、图片、HTML等各种文档格式。了解详细功能点击:

免费Java Excel组件中文教程icon-default.png?t=N7T8https://www.e-iceblue.cn/spirexlsforjava/spire-xls-for-java-program-guide-content.html

发表评论

表情:
评论列表 (有 0 条评论,168人围观)

还没有评论,来说两句吧...

相关阅读