2013-05-22 160 views
1

我必须读取文本文件并将其写入已存在的excel文件。 excel文件是一个定制的excel表单,其中包含不同栏目中的不同项目。这些项目对于它们中的每一个具有不同的值......这些具有值的项目可以在文本文件中找到。但我没有太多的想法如何做到这一点。读取文本文件并将其写入Excel中的excel

EG-example.txt中

姓名:John

年龄= 24

性别= M

研究生= MS

example.xlsx

年龄:性别:

名称:研究生:

感谢提前:)

+1

这个'http:// jexcelapi.sourceforge.net /' – user2280897

回答

4

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

+0

有一个名为jxl(java excel)的库,我之前已经使用POI apache将硬编码的值写入特定的单元格。但我不知道如何代码将读取特定项目的值n在Excel中特定单元格的值... – user1957902

+0

您的意思是您不确定如何阅读文本文件? – chooban

0

您也可以用Java创建* .csv(逗号分隔值)文件。只要创建与CSV扩展一个简单的文本文件,并把自己的价值观有这样的:

年龄:24,性别:,男,

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

+0

非常感谢朋友......但我的问题是我被要求只使用excel ... – user1957902