1

我必须读取一个文本文件并将其写入一个已经存在的 excel 文件。excel文件是一个自定义的excel表,不同的列有不同的项目。这些项目对每个项目都有不同的值......这些具有价值的项目可以在文本文件中找到。但我不知道如何做到这一点。

例如-example.txt

姓名:约翰

年龄=24

性别=M

研究生=硕士

例子.xlsx

年龄: 性别:

姓名: 毕业生:

提前致谢 :)

4

3 回答 3

4

就像许多其他需要解决的问题一样,有一个 Apache 库可以解决这个问题!在这种情况下,它是POI 库。我只将它用于非常基本的电子表格操作,但仅通过遵循一些教程来管理它。我会链接到一个,但我现在不记得它在哪里了。

于 2013-05-22T07:19:44.273 回答
0

您还可以在 Java 中创建 *.csv(逗号分隔值)文件。只需创建一个带有 CSV 扩展名的简单文本文件,然后将您的值放在那里:

年龄:,24,性别:,M,

所以你只需用逗号(或其他分隔符,如';')分隔你的值。此文件中的每一行都是一行,每个分隔符分隔两列。您将无法以这种方式添加颜色/样式/格式,但即使没有 Excel(或其他电子表格软件),它也会为您提供一个可打开且易于理解的文件。

于 2013-05-22T07:27:28.107 回答
0

请参阅Apache POI-HSSF 库以使用 Java 读取和写入 Excel 文件。有一些快速指南可以帮助您入门。

这篇文章How to read and write excel file in java可能会对您有所帮助。

于 2013-05-22T07:22:34.180 回答