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

时间:2013-05-22 07:17:09

标签: java excel text

我必须读取文本文件并将其写入现有的excel文件。 excel文件是一个自定义的Excel工作表,在不同的列中包含不同的项目。这些项目的每一个都有不同的值...这些具有该值的项目可以在文本文件中找到。但我对如何做到这一点并不了解。

E.g- example.txt

姓名:John

年龄= 24

性别= M

研究生= M.S

example.xlsx

年龄:性别:

姓名:毕业生:

提前致谢:)

3 个答案:

答案 0 :(得分:4)

正如需要解决的许多其他问题一样,还有一个Apache库!在这种情况下,它是POI library。我只是将它用于非常基本的电子表格操作,但只需遵循一些教程即可完成。我会链接到一个,但我现在不记得它在哪里。

答案 1 :(得分:0)

请参阅Apache POI-HSSF library,了解如何使用Java读取和编写Excel文件。有一些quick guides可以帮助您入门。

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

答案 2 :(得分:0)

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

年龄:24,性别:,M,

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