读取文本文件并将其写入到java中的excel

我必须阅读一个文本文件,并将其写入已经存在的Excel文件。 excel文件是一个自定义的excel表格,不同栏目中的不同项目。 这些项目为他们每个人有不同的值…这些有价值的项目可以在一个文本文件中find。 但我没有太多的想法如何做到这一点。

例如,example.txt

名字:约翰

年龄= 24

性别= M

研究生= MS

example.xlsx

年龄:性别:

姓名:gradle生:

提前致谢 :)

就像需要解决的很多其他问题一样,还有一个Apache库! 在这种情况下,这是POI库 。 我只用它来进行非常基本的电子表格操作,但是只通过几个教程来pipe理它。 我会链接到一个,但我现在不能记得它在哪里。

请参阅Apache POI-HSSF库以使用Java读取和写入Excel文件。 有一些快速指南 ,让你开始。

这篇文章如何读取和写入在Java中的Excel文件可能会帮助你。

您也可以用Java创build* .csv(逗号分隔值)文件。 只需创build一个带有CSV扩展的简单文本文件,并将您的值放在那里:

年龄:24,性别:,男,

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