我必须读取文本文件并将其写入现有的excel文件。 excel文件是一个自定义的Excel工作表,在不同的列中包含不同的项目。这些项目的每一个都有不同的值...这些具有该值的项目可以在文本文件中找到。但我对如何做到这一点并不了解。
E.g- example.txt
姓名:John
年龄= 24
性别= M
研究生= M.S
example.xlsx
年龄:性别:
姓名:毕业生:
提前致谢:)
答案 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(或其他电子表格软件)也可以打开和理解的文件。